4674 lines
3.3 MiB
4674 lines
3.3 MiB
---
|
||
title: InfluxDB 3 Cloud Serverless API Service
|
||
description: The InfluxDB v2 HTTP API for InfluxDB 3 Cloud Serverless provides a programmatic interface for writing data stored in an InfluxDB 3 Cloud Serverless bucket.
|
||
layout: api
|
||
menu:
|
||
influxdb3_cloud_serverless:
|
||
parent: InfluxDB HTTP API
|
||
name: v2 API
|
||
identifier: api-reference-v2
|
||
weight: 102
|
||
aliases:
|
||
- /influxdb/cloud-serverless/api/
|
||
---
|
||
|
||
<!DOCTYPE html>
|
||
<html>
|
||
|
||
<head>
|
||
<!-- Google Tag Manager -->
|
||
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
|
||
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
|
||
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
||
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
|
||
})(window,document,'script','dataLayer','GTM-WXRH9C');</script>
|
||
<!-- End Google Tag Manager -->
|
||
|
||
<meta charset="utf8" />
|
||
<title>InfluxDB</title>
|
||
<meta name="description" content="The.">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<link rel="shortcut icon" href="/img/favicon.png" type="image/png" sizes="32x32">
|
||
|
||
<meta name="google-site-verification" content="_V6CNhaIIgVsTO9max_ECw7DUfPL-ZGE7G03MQgEGMU" />
|
||
|
||
<style>
|
||
body {
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
</style>
|
||
<link href="https://fonts.googleapis.com/css?family=Roboto+Mono:500,500i,700,700i|Roboto:400,400i,700,700i|Rubik:400,400i,500,500i,700,700i" rel="stylesheet">
|
||
<script>/*! For license information please see redoc.standalone.js.LICENSE.txt */
|
||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("null")):"function"==typeof define&&define.amd?define(["null"],t):"object"==typeof exports?exports.Redoc=t(require("null")):e.Redoc=t(e.null)}(this,(function(e){return function(){var t={7228:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.default=e.exports,e.exports.__esModule=!0},2858:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.default=e.exports,e.exports.__esModule=!0},3646:function(e,t,n){var r=n(7228);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.default=e.exports,e.exports.__esModule=!0},1506:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},4575:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},9100:function(e,t,n){var r=n(9489),o=n(7067);function i(t,n,a){return o()?(e.exports=i=Reflect.construct,e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=i=function(e,t,n){var o=[null];o.push.apply(o,t);var i=new(Function.bind.apply(e,o));return n&&r(i,n.prototype),i},e.exports.default=e.exports,e.exports.__esModule=!0),i.apply(null,arguments)}e.exports=i,e.exports.default=e.exports,e.exports.__esModule=!0},3913:function(e){function t(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)}}e.exports=function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},3269:function(e,t,n){var r=n(379);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}},e.exports.default=e.exports,e.exports.__esModule=!0},9842:function(e,t,n){var r=n(9754),o=n(7067),i=n(8585);e.exports=function(e){var t=o();return function(){var n,o=r(e);if(t){var a=r(this).constructor;n=Reflect.construct(o,arguments,a)}else n=o.apply(this,arguments);return i(this,n)}},e.exports.default=e.exports,e.exports.__esModule=!0},9713:function(e){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},9754:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.default=e.exports,e.exports.__esModule=!0,t(n)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},2205:function(e,t,n){var r=n(9489);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},430:function(e){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.default=e.exports,e.exports.__esModule=!0},7067:function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},6860:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.default=e.exports,e.exports.__esModule=!0},3884:function(e){e.exports=function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}},e.exports.default=e.exports,e.exports.__esModule=!0},521:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},8206:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.default=e.exports,e.exports.__esModule=!0},8585:function(e,t,n){var r=n(8).default,o=n(1506);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},9489:function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,t(n,r)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},3038:function(e,t,n){var r=n(2858),o=n(3884),i=n(379),a=n(521);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||a()},e.exports.default=e.exports,e.exports.__esModule=!0},319:function(e,t,n){var r=n(3646),o=n(6860),i=n(379),a=n(8206);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.default=e.exports,e.exports.__esModule=!0},8:function(e){function t(n){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=t=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=t=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),t(n)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},379:function(e,t,n){var r=n(7228);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.default=e.exports,e.exports.__esModule=!0},5957:function(e,t,n){var r=n(9754),o=n(9489),i=n(430),a=n(9100);function s(t){var n="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.default=e.exports,e.exports.__esModule=!0,s(t)}e.exports=s,e.exports.default=e.exports,e.exports.__esModule=!0},7757:function(e,t,n){e.exports=n(5666)},2840:function(e,t,n){"use strict";var r=n(319).default,o=n(7757);n(1539),n(8674),n(9601),n(2222),n(1249),n(8309),n(7941),n(7327),n(4916),n(3123),n(7042);var i=this&&this.__awaiter||function(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){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.bundleDocument=t.bundle=t.OasVersion=void 0;var a,s=n(2307),l=n(8604),c=n(9079),u=n(8553),p=n(4343),f=n(7649),d=n(9562),h=n(3353),m=n(6230),v=n(8140),g=n(4241),y=n(2806),b=n(9272);function x(e){return i(this,void 0,void 0,o.mark((function t(){var n,i,s,v,y,b,x,w,E,S,_,O,A,I,C;return o.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.document,i=e.config,s=e.customTypes,v=e.externalRefResolver,y=e.dereference,b=void 0!==y&&y,x=m.detectOpenAPI(n.parsed),w=m.openAPIMajor(x),E=i.getRulesForOasVersion(w),S=d.normalizeTypes(i.extendTypes((null!=s?s:w===m.OasMajorVersion.Version3)?x===a.Version3_1?f.Oas3_1Types:u.Oas3Types:p.Oas2Types,x),i),_=g.initRules(E,i,"preprocessors",x),O=g.initRules(E,i,"decorators",x),A={problems:[],oasVersion:x},I=c.normalizeVisitors([].concat(r(_),[{severity:"error",ruleId:"bundler",visitor:k(w,b,n)}],r(O)),S),t.next=11,l.resolveDocument({rootDocument:n,rootType:S.DefinitionRoot,externalRefResolver:v});case 11:return C=t.sent,h.walkDocument({document:n,rootType:S.DefinitionRoot,normalizedVisitors:I,resolvedRefMap:C,ctx:A}),t.abrupt("return",{bundle:n,problems:A.problems.map((function(e){return i.addProblemToIgnore(e)})),fileDependencies:v.getFiles()});case 14:case"end":return t.stop()}}),t)})))}function w(e,t){switch(t){case m.OasMajorVersion.Version3:switch(e){case"Schema":return"schemas";case"Parameter":return"parameters";case"Response":return"responses";case"Example":return"examples";case"RequestBody":return"requestBodies";case"Header":return"headers";case"SecuritySchema":return"securitySchemes";case"Link":return"links";case"Callback":return"callbacks";default:return null}case m.OasMajorVersion.Version2:switch(e){case"Schema":return"definitions";case"Parameter":return"parameters";case"Response":return"responses";default:return null}}}function k(e,t,n){var r,o={ref:{leave:function(r,o,s){if(s.location&&void 0!==s.node){if(s.location.source!==n.source||s.location.source!==o.location.source||"scalar"===o.type.name||t){var l=w(o.type.name,e);l?t?(a(l,s,o),i(r,s,o)):r.$ref=a(l,s,o):i(r,s,o)}}else y.reportUnresolvedRef(s,o.report,o.location)}},DefinitionRoot:{enter:function(t){e===m.OasMajorVersion.Version3?r=t.components=t.components||{}:e===m.OasMajorVersion.Version2&&(r=t)}}};function i(e,t,n){b.isPlainObject(t.node)?(delete e.$ref,Object.assign(e,t.node)):n.parent[n.key]=t.node}function a(t,n,o){r[t]=r[t]||{};var i=function(e,t,n){for(var o=[e.location.source.absoluteRef,e.location.pointer],i=o[0],a=o[1],l=r[t],c="",u=a.slice(2).split("/").filter(Boolean);u.length>0;)if(c=u.pop()+(c?"-".concat(c):""),!l||!l[c]||s(l[c],e.node))return c;if(!l[c=v.refBaseName(i)+(c?"_".concat(c):"")]||s(l[c],e.node))return c;for(var p=c,f=2;l[c]&&!s(l[c],e.node);)c="".concat(p,"-").concat(f),f++;return l[c]||n.report({message:"Two schemas are referenced with the same name but different content. Renamed ".concat(p," to ").concat(c,"."),location:n.location,forceSeverity:"warn"}),c}(n,t,o);return r[t][i]=n.node,e===m.OasMajorVersion.Version3?"#/components/".concat(t,"/").concat(i):"#/".concat(t,"/").concat(i)}return e===m.OasMajorVersion.Version3&&(o.DiscriminatorMapping={leave:function(n,r){for(var o=0,i=Object.keys(n);o<i.length;o++){var s=i[o],l=n[s],c=r.resolve({$ref:l});if(!c.location||void 0===c.node)return void y.reportUnresolvedRef(c,r.report,r.location.child(s));var u=w("Schema",e);t?a(u,c,r):n[s]=a(u,c,r)}}}),o}!function(e){e.Version2="oas2",e.Version3_0="oas3_0",e.Version3_1="oas3_1"}(a=t.OasVersion||(t.OasVersion={})),t.bundle=function(e){return i(this,void 0,void 0,o.mark((function t(){var n,r,i,a,s,c,u;return o.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.ref,r=e.doc,i=e.externalRefResolver,a=void 0===i?new l.BaseResolver(e.config.resolve):i,s=e.base,c=void 0===s?null:s,n||r){t.next=3;break}throw new Error("Document or reference is required.\n");case 3:if(void 0===r){t.next=7;break}t.t0=r,t.next=10;break;case 7:return t.next=9,a.resolveDocument(c,n,!0);case 9:t.t0=t.sent;case 10:if(!((u=t.t0)instanceof Error)){t.next=13;break}throw u;case 13:return t.abrupt("return",x(Object.assign(Object.assign({document:u},e),{config:e.config.lint,externalRefResolver:a})));case 14:case"end":return t.stop()}}),t)})))},t.bundleDocument=x},7306:function(e,t,n){"use strict";var r=n(3038).default,o=n(319).default,i=n(3269).default,a=n(9713).default,s=n(4575).default,l=n(3913).default;n(6992),n(1539),n(189),n(8783),n(3948),n(9601),n(9600),n(7941),n(1038),n(7327),n(4747),n(2479),n(1249),n(9826),n(2222),n(4916),n(3123),n(1532),n(9714),t.De=t.bD=void 0;var c=n(5101),u=n(6470),p=n(4756),f=n(6470),d=n(2566),h=n(9272),m=n(6230),v=n(8890);t.bD=".redocly.lint-ignore.yaml";var g=function(){function e(n,o){var l,g,x;s(this,e),this.rawConfig=n,this.configFile=o,this.ignore={},this._usedRules=new Set,this._usedVersions=new Set,this.recommendedFallback=!1,this.plugins=n.plugins?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!e)return[];var n=require,r=new Map;return e.map((function(e){var o="string"==typeof e?n(u.resolve(u.dirname(t),e)):e,i=o.id;if("string"!=typeof i)throw new Error(d.red("Plugin must define `id` property in ".concat(d.blue(e.toString()),".")));if(r.has(i)){var a=r.get(i);throw new Error(d.red('Plugin "id" must be unique. Plugin '.concat(d.blue(e.toString()),' uses id "').concat(d.blue(i),'" already seen in ').concat(d.blue(a))))}r.set(i,e.toString());var s=Object.assign(Object.assign({id:i},o.configs?{configs:o.configs}:{}),o.typeExtension?{typeExtension:o.typeExtension}:{});if(o.rules){if(!o.rules.oas3&&!o.rules.oas2)throw new Error('Plugin rules must have `oas3` or `oas2` rules "'.concat(e,"."));s.rules={},o.rules.oas3&&(s.rules.oas3=y(o.rules.oas3,i)),o.rules.oas2&&(s.rules.oas2=y(o.rules.oas2,i))}if(o.preprocessors){if(!o.preprocessors.oas3&&!o.preprocessors.oas2)throw new Error('Plugin `preprocessors` must have `oas3` or `oas2` preprocessors "'.concat(e,"."));s.preprocessors={},o.preprocessors.oas3&&(s.preprocessors.oas3=y(o.preprocessors.oas3,i)),o.preprocessors.oas2&&(s.preprocessors.oas2=y(o.preprocessors.oas2,i))}if(o.decorators){if(!o.decorators.oas3&&!o.decorators.oas2)throw new Error('Plugin `decorators` must have `oas3` or `oas2` decorators "'.concat(e,"."));s.decorators={},o.decorators.oas3&&(s.decorators.oas3=y(o.decorators.oas3,i)),o.decorators.oas2&&(s.decorators.oas2=y(o.decorators.oas2,i))}return s})).filter(h.notUndefined)}(n.plugins,o):[],this.doNotResolveExamples=!!n.doNotResolveExamples,n.extends||(this.recommendedFallback=!0);var w,k,E=n.extends?(w=n.extends,k=this.plugins,w.map((function(e){var t,n=function(e){if(e.indexOf("/")>-1){var t=e.split("/"),n=r(t,2);return{pluginId:n[0],configName:n[1]}}return{pluginId:"",configName:e}}(e),o=n.pluginId,i=n.configName,a=k.find((function(e){return e.id===o}));if(!a)throw new Error("Invalid config ".concat(d.red(e),": plugin ").concat(o," is not included."));var s=null===(t=a.configs)||void 0===t?void 0:t[i];if(!s)throw new Error(o?"Invalid config ".concat(d.red(e),": plugin ").concat(o," doesn't export config with name ").concat(i,"."):"Invalid config ".concat(d.red(e),": there is no such built-in config."));return s}))):[v.default];(n.rules||n.preprocessors||n.decorators)&&E.push({rules:n.rules,preprocessors:n.preprocessors,decorators:n.decorators});var S=function(e){var t,n={rules:{},oas2Rules:{},oas3_0Rules:{},oas3_1Rules:{},preprocessors:{},oas2Preprocessors:{},oas3_0Preprocessors:{},oas3_1Preprocessors:{},decorators:{},oas2Decorators:{},oas3_0Decorators:{},oas3_1Decorators:{}},r=i(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o.extends)throw new Error("`extends` is not supported in shared configs yet: ".concat(JSON.stringify(o,null,2),"."));Object.assign(n.rules,o.rules),Object.assign(n.oas2Rules,o.oas2Rules),b(n.oas2Rules,o.rules||{}),Object.assign(n.oas3_0Rules,o.oas3_0Rules),b(n.oas3_0Rules,o.rules||{}),Object.assign(n.oas3_1Rules,o.oas3_1Rules),b(n.oas3_1Rules,o.rules||{}),Object.assign(n.preprocessors,o.preprocessors),Object.assign(n.oas2Preprocessors,o.oas2Preprocessors),b(n.oas2Preprocessors,o.preprocessors||{}),Object.assign(n.oas3_0Preprocessors,o.oas3_0Preprocessors),b(n.oas3_0Preprocessors,o.preprocessors||{}),Object.assign(n.oas3_1Preprocessors,o.oas3_1Preprocessors),b(n.oas3_1Preprocessors,o.preprocessors||{}),Object.assign(n.decorators,o.decorators),Object.assign(n.oas2Decorators,o.oas2Decorators),b(n.oas2Decorators,o.decorators||{}),Object.assign(n.oas3_0Decorators,o.oas3_0Decorators),b(n.oas3_0Decorators,o.decorators||{}),Object.assign(n.oas3_1Decorators,o.oas3_1Decorators),b(n.oas3_1Decorators,o.decorators||{})}}catch(e){r.e(e)}finally{r.f()}return n}(E);this.rules=(a(l={},m.OasVersion.Version2,Object.assign(Object.assign({},S.rules),S.oas2Rules)),a(l,m.OasVersion.Version3_0,Object.assign(Object.assign({},S.rules),S.oas3_0Rules)),a(l,m.OasVersion.Version3_1,Object.assign(Object.assign({},S.rules),S.oas3_1Rules)),l),this.preprocessors=(a(g={},m.OasVersion.Version2,Object.assign(Object.assign({},S.preprocessors),S.oas2Preprocessors)),a(g,m.OasVersion.Version3_0,Object.assign(Object.assign({},S.preprocessors),S.oas3_0Preprocessors)),a(g,m.OasVersion.Version3_1,Object.assign(Object.assign({},S.preprocessors),S.oas3_1Preprocessors)),g),this.decorators=(a(x={},m.OasVersion.Version2,Object.assign(Object.assign({},S.decorators),S.oas2Decorators)),a(x,m.OasVersion.Version3_0,Object.assign(Object.assign({},S.decorators),S.oas3_0Decorators)),a(x,m.OasVersion.Version3_1,Object.assign(Object.assign({},S.decorators),S.oas3_1Decorators)),x);var _=this.configFile?u.dirname(this.configFile):"undefined"!=typeof process&&process.cwd()||"",O=u.join(_,t.bD);if(c.hasOwnProperty("existsSync")&&c.existsSync(O)){this.ignore=p.safeLoad(c.readFileSync(O,"utf-8"))||{};for(var A=0,I=Object.keys(this.ignore);A<I.length;A++){var C=I[A];this.ignore[u.resolve(f.dirname(O),C)]=this.ignore[C];for(var T=0,R=Object.keys(this.ignore[C]);T<R.length;T++){var P=R[T];this.ignore[C][P]=new Set(this.ignore[C][P])}delete this.ignore[C]}}}return l(e,[{key:"saveIgnore",value:function(){for(var e=this.configFile?u.dirname(this.configFile):process.cwd(),n=u.join(e,t.bD),r={},o=0,i=Object.keys(this.ignore);o<i.length;o++)for(var a=i[o],s=r[u.relative(e,a)]=this.ignore[a],l=0,f=Object.keys(s);l<f.length;l++){var d=f[l];s[d]=Array.from(s[d])}c.writeFileSync(n,"# This file instructs Redocly's linter to ignore the rules contained for specific parts of your API.\n# See https://redoc.ly/docs/cli/ for more information.\n"+p.safeDump(r))}},{key:"addIgnore",value:function(e){var t=this.ignore,n=e.location[0];if(void 0!==n.pointer){var r=t[n.source.absoluteRef]=t[n.source.absoluteRef]||{};(r[e.ruleId]=r[e.ruleId]||new Set).add(n.pointer)}}},{key:"addProblemToIgnore",value:function(e){var t=e.location[0];if(void 0===t.pointer)return e;var n=(this.ignore[t.source.absoluteRef]||{})[e.ruleId],r=n&&n.has(t.pointer);return r?Object.assign(Object.assign({},e),{ignored:r}):e}},{key:"extendTypes",value:function(e,t){var n,r=e,o=i(this.plugins);try{for(o.s();!(n=o.n()).done;){var a=n.value;if(void 0!==a.typeExtension)switch(t){case m.OasVersion.Version3_0:if(!a.typeExtension.oas3)continue;r=a.typeExtension.oas3(r,t);case m.OasVersion.Version2:if(!a.typeExtension.oas2)continue;r=a.typeExtension.oas2(r,t);default:throw new Error("Not implemented")}}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"getRuleSettings",value:function(e,t){this._usedRules.add(e),this._usedVersions.add(t);var n=this.rules[t][e]||"off";return"string"==typeof n?{severity:n}:Object.assign({severity:"error"},n)}},{key:"getPreprocessorSettings",value:function(e,t){this._usedRules.add(e),this._usedVersions.add(t);var n=this.preprocessors[t][e]||"off";return"string"==typeof n?{severity:"on"===n?"error":n}:Object.assign({severity:"error"},n)}},{key:"getDecoratorSettings",value:function(e,t){this._usedRules.add(e),this._usedVersions.add(t);var n=this.decorators[t][e]||"off";return"string"==typeof n?{severity:"on"===n?"error":n}:Object.assign({severity:"error"},n)}},{key:"getUnusedRules",value:function(){for(var e=this,t=[],n=[],r=[],i=0,a=Array.from(this._usedVersions);i<a.length;i++){var s=a[i];t.push.apply(t,o(Object.keys(this.rules[s]).filter((function(t){return!e._usedRules.has(t)})))),n.push.apply(n,o(Object.keys(this.decorators[s]).filter((function(t){return!e._usedRules.has(t)})))),r.push.apply(r,o(Object.keys(this.preprocessors[s]).filter((function(t){return!e._usedRules.has(t)}))))}return{rules:t,preprocessors:r,decorators:n}}},{key:"getRulesForOasVersion",value:function(e){switch(e){case m.OasMajorVersion.Version3:var t=[];return this.plugins.forEach((function(e){var n;return(null===(n=e.preprocessors)||void 0===n?void 0:n.oas3)&&t.push(e.preprocessors.oas3)})),this.plugins.forEach((function(e){var n;return(null===(n=e.rules)||void 0===n?void 0:n.oas3)&&t.push(e.rules.oas3)})),this.plugins.forEach((function(e){var n;return(null===(n=e.decorators)||void 0===n?void 0:n.oas3)&&t.push(e.decorators.oas3)})),t;case m.OasMajorVersion.Version2:var n=[];return this.plugins.forEach((function(e){var t;return(null===(t=e.preprocessors)||void 0===t?void 0:t.oas2)&&n.push(e.preprocessors.oas2)})),this.plugins.forEach((function(e){var t;return(null===(t=e.rules)||void 0===t?void 0:t.oas2)&&n.push(e.rules.oas2)})),this.plugins.forEach((function(e){var t;return(null===(t=e.decorators)||void 0===t?void 0:t.oas2)&&n.push(e.decorators.oas2)})),n}}},{key:"skipRules",value:function(e){var t,n=i(e||[]);try{for(n.s();!(t=n.n()).done;)for(var r=t.value,o=0,a=Object.values(m.OasVersion);o<a.length;o++){var s=a[o];this.rules[s][r]&&(this.rules[s][r]="off")}}catch(e){n.e(e)}finally{n.f()}}},{key:"skipPreprocessors",value:function(e){var t,n=i(e||[]);try{for(n.s();!(t=n.n()).done;)for(var r=t.value,o=0,a=Object.values(m.OasVersion);o<a.length;o++){var s=a[o];this.preprocessors[s][r]&&(this.preprocessors[s][r]="off")}}catch(e){n.e(e)}finally{n.f()}}},{key:"skipDecorators",value:function(e){var t,n=i(e||[]);try{for(n.s();!(t=n.n()).done;)for(var r=t.value,o=0,a=Object.values(m.OasVersion);o<a.length;o++){var s=a[o];this.decorators[s][r]&&(this.decorators[s][r]="off")}}catch(e){n.e(e)}finally{n.f()}}}]),e}();function y(e,t){if(!t)return e;for(var n={},r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];n["".concat(t,"/").concat(i)]=e[i]}return n}function b(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];e.hasOwnProperty(o)&&(e[o]=t[o])}}t.De=function e(t,n){var r,o,i;s(this,e),this.rawConfig=t,this.configFile=n,this.apiDefinitions=t.apiDefinitions||{},this.lint=new g(t.lint||{},n),this.referenceDocs=t.referenceDocs||{},this.resolve={http:{headers:null!==(i=null===(o=null===(r=null==t?void 0:t.resolve)||void 0===r?void 0:r.http)||void 0===o?void 0:o.headers)&&void 0!==i?i:[],customFetch:void 0}}}},8890:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={rules:{"info-description":"warn","info-contact":"off","info-license":"warn","info-license-url":"warn","tag-description":"warn","tags-alphabetical":"off","parameter-description":"off","no-path-trailing-slash":"error","no-identical-paths":"error","no-ambiguous-paths":"warn","path-declaration-must-exist":"error","path-not-include-query":"error","path-parameters-defined":"error","operation-description":"off","operation-2xx-response":"warn","operation-operationId":"warn","operation-summary":"error","operation-operationId-unique":"error","operation-operationId-url-safe":"error","operation-parameters-unique":"error","operation-tag-defined":"off","operation-security-defined":"error","operation-singular-tag":"off","no-unresolved-refs":"error","no-enum-type-mismatch":"error","boolean-parameter-prefixes":"off","paths-kebab-case":"off",spec:"error"},oas3_0Rules:{"no-invalid-media-type-examples":{severity:"warn",disallowAdditionalProperties:!0},"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"warn","no-undefined-server-variable":"error","no-servers-empty-enum":"error"},oas3_1Rules:{"no-server-example.com":"warn","no-server-trailing-slash":"error","no-empty-servers":"error","no-example-value-and-externalValue":"error","no-unused-components":"warn","no-undefined-server-variable":"error","no-servers-empty-enum":"error"}}},4241:function(e,t,n){"use strict";n(7327),n(6535),n(9244),n(1249),n(7941),Object.defineProperty(t,"__esModule",{value:!0}),t.initRules=void 0;var r=n(9272);t.initRules=function(e,t,n,o){return e.flatMap((function(e){return Object.keys(e).map((function(r){var i=e[r],a="rules"===n?t.getRuleSettings(r,o):"preprocessors"===n?t.getPreprocessorSettings(r,o):t.getDecoratorSettings(r,o);if("off"!==a.severity){var s=i(a);return{severity:a.severity,ruleId:r,visitor:s}}}))})).filter(r.notUndefined)}},6230:function(e,t,n){"use strict";var r,o;n(6755),Object.defineProperty(t,"__esModule",{value:!0}),t.openAPIMajor=t.detectOpenAPI=t.OasMajorVersion=t.OasVersion=void 0,function(e){e.Version2="oas2",e.Version3_0="oas3_0",e.Version3_1="oas3_1"}(r=t.OasVersion||(t.OasVersion={})),function(e){e.Version2="oas2",e.Version3="oas3"}(o=t.OasMajorVersion||(t.OasMajorVersion={})),t.detectOpenAPI=function(e){if("object"!=typeof e)throw new Error("Document must be JSON object, got ".concat(typeof e));if(!e.openapi&&!e.swagger)throw new Error("This doesn’t look like an OpenAPI document.\n");if(e.openapi&&e.openapi.startsWith("3.0"))return r.Version3_0;if(e.openapi&&e.openapi.startsWith("3.1"))return r.Version3_1;if(e.swagger&&"2.0"===e.swagger)return r.Version2;throw new Error("Unsupported OpenAPI Version: ".concat(e.openapi||e.swagger))},t.openAPIMajor=function(e){return e===r.Version2?o.Version2:o.Version3}},8140:function(e,t,n){"use strict";var r=n(3038).default,o=n(4575).default,i=n(3913).default;n(9600),n(1249),n(9601),n(4916),n(5306),n(3123),n(7327),n(6755),Object.defineProperty(t,"__esModule",{value:!0}),t.isMappingRef=t.isAbsoluteUrl=t.refBaseName=t.pointerBaseName=t.parsePointer=t.parseRef=t.escapePointer=t.unescapePointer=t.Location=t.isRef=t.joinPointer=void 0;var a=n(6470);function s(e,t){return""===e&&(e="#/"),"/"===e[e.length-1]?e+t:e+"/"+t}t.joinPointer=s,t.isRef=function(e){return e&&"string"==typeof e.$ref};var l=function(){function e(t,n){o(this,e),this.source=t,this.pointer=n}return i(e,[{key:"child",value:function(t){return new e(this.source,s(this.pointer,(Array.isArray(t)?t:[t]).map(u).join("/")))}},{key:"key",value:function(){return Object.assign(Object.assign({},this),{reportOnKey:!0})}},{key:"absolutePointer",get:function(){return this.source.absoluteRef+("#/"===this.pointer?"":this.pointer)}}]),e}();function c(e){return decodeURIComponent(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function u(e){return"number"==typeof e?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}t.Location=l,t.unescapePointer=c,t.escapePointer=u,t.parseRef=function(e){var t=e.split("#/"),n=r(t,2),o=n[0],i=n[1];return{uri:o||null,pointer:i?i.split("/").map(c).filter(Boolean):[]}},t.parsePointer=function(e){return e.substr(2).split("/").map(c)},t.pointerBaseName=function(e){var t=e.split("/");return t[t.length-1]},t.refBaseName=function(e){var t=e.split(a.sep);return t[t.length-1].split(".")[0]},t.isAbsoluteUrl=function(e){return e.startsWith("http://")||e.startsWith("https://")},t.isMappingRef=function(e){return e.startsWith("#")||e.startsWith("https://")||e.startsWith("./")||e.startsWith("../")||e.indexOf("/")>-1}},8604:function(e,t,n){"use strict";var r=n(3269).default,o=n(7757),i=n(3038).default,a=n(1506).default,s=n(2205).default,l=n(9842).default,c=n(5957).default,u=n(4575).default,p=n(3913).default;n(1539),n(8674),n(4916),n(3123),n(4723),n(6992),n(1532),n(8783),n(3948),n(189),n(1038),n(6699),n(2222),n(8309),n(7941),n(9601);var f=this&&this.__awaiter||function(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){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.resolveDocument=t.BaseResolver=t.makeDocumentFromString=t.YamlParseError=t.ResolveError=t.Source=void 0;var d=n(3817),h=n(6470),m=n(8575),v=n(4756),g=n(8140),y=n(9562),b=n(9272),x=function(){function e(t,n,r){u(this,e),this.absoluteRef=t,this.body=n,this.mimeType=r}return p(e,[{key:"getAst",value:function(e){var t;return void 0===this._ast&&(this._ast=null!==(t=e(this.body,{filename:this.absoluteRef}))&&void 0!==t?t:void 0,this._ast&&0===this._ast.kind&&""===this._ast.value&&1!==this._ast.startPosition&&(this._ast.startPosition=1,this._ast.endPosition=1)),this._ast}},{key:"getLines",value:function(){return void 0===this._lines&&(this._lines=this.body.split(/\r\n|[\n\r]/g)),this._lines}}]),e}();t.Source=x;var w=function(e){s(n,e);var t=l(n);function n(e){var r;return u(this,n),(r=t.call(this,e.message)).originalError=e,Object.setPrototypeOf(a(r),n.prototype),r}return n}(c(Error));t.ResolveError=w;var k=/at line (\d+), column (\d+):/,E=function(e){s(n,e);var t=l(n);function n(e,r){var o;u(this,n),(o=t.call(this,e.message.split("\n")[0])).originalError=e,o.source=r,Object.setPrototypeOf(a(o),n.prototype);var s=o.message.match(k)||[],l=i(s,3),c=l[1],p=l[2];return o.line=parseInt(c,10),o.col=parseInt(p,10),o}return n}(c(Error));t.YamlParseError=E,t.makeDocumentFromString=function(e,t){var n=new x(t,e);try{return{source:n,parsed:v.safeLoad(e,{filename:t})}}catch(e){throw new E(e,n)}};var S=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{http:{headers:[]}};u(this,e),this.config=t,this.cache=new Map}return p(e,[{key:"getFiles",value:function(){return new Set(Array.from(this.cache.keys()))}},{key:"resolveExternalRef",value:function(e,t){return g.isAbsoluteUrl(t)?t:e&&g.isAbsoluteUrl(e)?m.resolve(e,t):h.resolve(e?h.dirname(e):process.cwd(),t)}},{key:"loadExternalRef",value:function(e){return f(this,void 0,void 0,o.mark((function t(){var n,r,i;return o.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!g.isAbsoluteUrl(e)){t.next=10;break}return t.next=4,b.readFileFromUrl(e,this.config.http);case 4:return n=t.sent,r=n.body,i=n.mimeType,t.abrupt("return",new x(e,r,i));case 10:return t.t0=x,t.t1=e,t.next=14,d.promises.readFile(e,"utf-8");case 14:return t.t2=t.sent,t.abrupt("return",new t.t0(t.t1,t.t2));case 16:t.next=21;break;case 18:throw t.prev=18,t.t3=t.catch(0),new w(t.t3);case 21:case"end":return t.stop()}}),t,this,[[0,18]])})))}},{key:"parseDocument",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.absoluteRef.substr(e.absoluteRef.lastIndexOf("."));if(![".json",".json",".yml",".yaml"].includes(r)&&!(null===(t=e.mimeType)||void 0===t?void 0:t.match(/(json|yaml|openapi)/))&&!n)return{source:e,parsed:e.body};try{return{source:e,parsed:v.safeLoad(e.body,{filename:e.absoluteRef})}}catch(t){throw new E(t,e)}}},{key:"resolveDocument",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return f(this,void 0,void 0,o.mark((function r(){var i,a,s,l=this;return o.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=this.resolveExternalRef(e,t),!(a=this.cache.get(i))){r.next=4;break}return r.abrupt("return",a);case 4:return s=this.loadExternalRef(i).then((function(e){return l.parseDocument(e,n)})),this.cache.set(i,s),r.abrupt("return",s);case 7:case"end":return r.stop()}}),r,this)})))}}]),e}();function _(e,t){return{prev:e,node:t}}function O(e,t){for(;e;){if(e.node===t)return!0;e=e.prev}return!1}t.BaseResolver=S;var A={name:"unknown",properties:{}},I={name:"scalar",properties:{}};t.resolveDocument=function(e){return f(this,void 0,void 0,o.mark((function t(){var n,i,a,s,l,c,u,p;return o.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:p=function(e,t,n,a){function u(e,t,n){return f(this,void 0,void 0,o.mark((function a(){var l,c,p,f,d,h,m,v,y,b,x,w,k;return o.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!O(n.prev,t)){o.next=2;break}throw new Error("Self-referencing circular pointer");case 2:if(l=g.parseRef(t.$ref),c=l.uri,p=l.pointer,f=null!==c,o.prev=4,!f){o.next=11;break}return o.next=8,i.resolveDocument(e.source.absoluteRef,c);case 8:o.t0=o.sent,o.next=12;break;case 11:o.t0=e;case 12:d=o.t0,o.next=21;break;case 15:return o.prev=15,o.t1=o.catch(4),h={resolved:!1,isRemote:f,document:void 0,error:o.t1},m=e.source.absoluteRef+"::"+t.$ref,s.set(m,h),o.abrupt("return",h);case 21:v={resolved:!0,document:d,isRemote:f,node:e.parsed,nodePointer:"#/"},y=d.parsed,b=r(p),o.prev=25,b.s();case 27:if((x=b.n()).done){o.next=55;break}if(w=x.value,"object"==typeof y){o.next=34;break}return y=void 0,o.abrupt("break",55);case 34:if(void 0===y[w]){o.next=39;break}y=y[w],v.nodePointer=g.joinPointer(v.nodePointer,g.escapePointer(w)),o.next=53;break;case 39:if(!g.isRef(y)){o.next=51;break}return o.next=42,u(d,y,_(n,y));case 42:if(v=o.sent,d=v.document||d,"object"==typeof v.node){o.next=47;break}return y=void 0,o.abrupt("break",55);case 47:y=v.node[w],v.nodePointer=g.joinPointer(v.nodePointer,g.escapePointer(w)),o.next=53;break;case 51:return y=void 0,o.abrupt("break",55);case 53:o.next=27;break;case 55:o.next=60;break;case 57:o.prev=57,o.t2=o.catch(25),b.e(o.t2);case 60:return o.prev=60,b.f(),o.finish(60);case 63:if(v.node=y,v.document=d,k=e.source.absoluteRef+"::"+t.$ref,!v.document||!g.isRef(y)){o.next=70;break}return o.next=69,u(v.document,y,_(n,y));case 69:v=o.sent;case 70:return s.set(k,v),o.abrupt("return",Object.assign({},v));case 72:case"end":return o.stop()}}),a,null,[[4,15],[25,57,60,63]])})))}!function e(n,r,o){if("object"==typeof n&&null!==n){var i="".concat(r.name,"::").concat(o);if(!l.has(i))if(l.add(i),Array.isArray(n)){var a=r.items;if(r!==A&&void 0===a)return;for(var s=0;s<n.length;s++)e(n[s],a||A,g.joinPointer(o,s))}else{for(var f=0,d=Object.keys(n);f<d.length;f++){var h=d[f],m=n[h],v=r.properties[h];void 0===v&&(v=r.additionalProperties),"function"==typeof v&&(v=v(m,h)),void 0===v&&(v=A),!y.isNamedType(v)&&(null==v?void 0:v.directResolveAs)&&(v=v.directResolveAs,m={$ref:m}),v&&void 0===v.name&&!1!==v.resolvable&&(v=I),y.isNamedType(v)&&"object"==typeof m&&e(m,v,g.joinPointer(o,g.escapePointer(h)))}if(g.isRef(n)){var b=u(t,n,{prev:null,node:n}).then((function(e){e.resolved&&p(e.node,e.document,e.nodePointer,r)}));c.push(b)}}}}(e,a,t.source.absoluteRef+n)},n=e.rootDocument,i=e.externalRefResolver,a=e.rootType,s=new Map,l=new Set,c=[],p(n.parsed,n,"#/",a);case 6:return t.next=8,Promise.all(c);case 8:u=t.sent;case 9:if(c.length!==u.length){t.next=6;break}case 10:return t.abrupt("return",s);case 11:case"end":return t.stop()}}),t)})))}},2806:function(e,t,n){"use strict";n(7941),Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnresolvedRef=t.NoUnresolvedRefs=void 0;var r=n(8604);function o(e,t,n){var o,i=e.error;i instanceof r.YamlParseError&&t({message:"Failed to parse: "+i.message,location:{source:i.source,pointer:void 0,start:{col:i.col,line:i.line}}});var a=null===(o=e.error)||void 0===o?void 0:o.message;t({location:n,message:"Can't resolve $ref".concat(a?": "+a:"")})}t.NoUnresolvedRefs=function(){return{ref:{leave:function(e,t,n){var r=t.report,i=t.location;void 0===n.node&&o(n,r,i)}},DiscriminatorMapping:function(e,t){for(var n=t.report,r=t.resolve,i=t.location,a=0,s=Object.keys(e);a<s.length;a++){var l=s[a],c=r({$ref:e[l]});if(void 0!==c.node)return;o(c,n,i.child(l))}}}},t.reportUnresolvedRef=o},9562:function(e,t,n){"use strict";var r=n(3038).default;n(7941),n(9601),n(2479),n(9720),n(8309),Object.defineProperty(t,"__esModule",{value:!0}),t.isNamedType=t.normalizeTypes=t.mapOf=t.listOf=void 0,t.listOf=function(e){return{name:e+"_List",properties:{},items:e}},t.mapOf=function(e){return{name:e+"_Map",properties:{},additionalProperties:function(){return e}}},t.normalizeTypes=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},o=0,i=Object.keys(e);o<i.length;o++){var a=i[o];n[a]=Object.assign(Object.assign({},e[a]),{name:a})}for(var s=0,l=Object.values(n);s<l.length;s++){var c=l[s];u(c)}return n;function u(e){if(e.additionalProperties&&(e.additionalProperties=p(e.additionalProperties)),e.items&&(e.items=p(e.items)),e.properties){for(var n={},o=0,i=Object.entries(e.properties);o<i.length;o++){var a=r(i[o],2),s=a[0],l=a[1];n[s]=p(l),t.doNotResolveExamples&&l&&l.isExample&&(n[s]=Object.assign(Object.assign({},l),{resolvable:!1}))}e.properties=n}}function p(e){if("string"==typeof e){if(!n[e])throw new Error("Unknown type name found: ".concat(e));return n[e]}return"function"==typeof e?function(t,n){return p(e(t,n))}:e&&e.name?(u(e=Object.assign({},e)),e):e&&e.directResolveAs?Object.assign(Object.assign({},e),{directResolveAs:p(e.directResolveAs)}):e}},t.isNamedType=function(e){return"string"==typeof(null==e?void 0:e.name)}},4343:function(e,t,n){"use strict";n(6755),Object.defineProperty(t,"__esModule",{value:!0}),t.Oas2Types=void 0;var r=n(9562),o=/^[0-9][0-9Xx]{2}$/,i={properties:{swagger:{type:"string"},info:"Info",host:{type:"string"},basePath:{type:"string"},schemes:{type:"array",items:{type:"string"}},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},paths:"PathMap",definitions:"NamedSchemas",parameters:"NamedParameters",responses:"NamedResponses",securityDefinitions:"NamedSecuritySchemes",security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs"},required:["swagger","paths","info"]},a={properties:{$ref:{type:"string"},get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation",parameters:r.listOf("Parameter")}},s={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},consumes:{type:"array",items:{type:"string"}},produces:{type:"array",items:{type:"string"}},parameters:r.listOf("Parameter"),responses:"ResponsesMap",schemes:{type:"array",items:{type:"string"}},deprecated:{type:"boolean"},security:r.listOf("SecurityRequirement"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample")},required:["responses"]},l={properties:{default:"Response"},additionalProperties:function(e,t){return o.test(t)?"Response":void 0}},c={properties:{description:{type:"string"},schema:"Schema",headers:r.mapOf("Header"),examples:"Examples"},required:["description"]},u={properties:{format:{type:"string"},title:{type:"string"},description:{type:"string"},default:null,multipleOf:{type:"number"},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"number"},minLength:{type:"number"},pattern:{type:"string"},maxItems:{type:"number"},minItems:{type:"number"},uniqueItems:{type:"boolean"},maxProperties:{type:"number"},minProperties:{type:"number"},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{type:"string",enum:["object","array","string","number","integer","boolean","null"]},items:function(e){return Array.isArray(e)?r.listOf("Schema"):"Schema"},allOf:r.listOf("Schema"),properties:"SchemaProperties",additionalProperties:function(e){return"boolean"==typeof e?{type:"boolean"}:"Schema"},discriminator:{type:"string"},readOnly:{type:"boolean"},xml:"Xml",externalDocs:"ExternalDocs",example:{isExample:!0}}};t.Oas2Types={DefinitionRoot:i,Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs"},required:["name"]},ExternalDocs:{properties:{description:{type:"string"},url:{type:"string"}},required:["url"]},SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},Info:{properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License",version:{type:"string"}},required:["title","version"]},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}}},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"]},PathMap:{properties:{},additionalProperties:function(e,t){return t.startsWith("/")?"PathItem":void 0}},PathItem:a,Parameter:{properties:{name:{type:"string"},in:{type:"string",enum:["query","header","path","formData","body"]},description:{type:"string"},required:{type:"boolean"},schema:"Schema",type:{type:"string",enum:["string","number","integer","boolean","array","file"]},format:{type:"string"},allowEmptyValue:{type:"boolean"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:function(e){return e&&e.in?"body"===e.in?["name","in","schema"]:"array"===e.type?["name","in","type","items"]:["name","in","type"]:["name","in"]}},ParameterItems:{properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:function(e){return e&&"array"===e.type?["type","items"]:["type"]}},Operation:s,Examples:{properties:{},additionalProperties:{isExample:!0}},Header:{properties:{description:{type:"string"},type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:"ParameterItems",collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes","multi"]},default:null,maximum:{type:"integer"},exclusiveMaximum:{type:"boolean"},minimum:{type:"integer"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"integer"},minLength:{type:"integer"},pattern:{type:"string"},maxItems:{type:"integer"},minItems:{type:"integer"},uniqueItems:{type:"boolean"},enum:{type:"array"},multipleOf:{type:"number"}},required:function(e){return e&&"array"===e.type?["type","items"]:["type"]}},ResponsesMap:l,Response:c,Schema:u,Xml:{properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}}},SchemaProperties:{properties:{},additionalProperties:"Schema"},NamedSchemas:r.mapOf("Schema"),NamedResponses:r.mapOf("Response"),NamedParameters:r.mapOf("Parameter"),NamedSecuritySchemes:r.mapOf("SecurityScheme"),SecurityScheme:{properties:{type:{enum:["basic","apiKey","oauth2"]},description:{type:"string"},name:{type:"string"},in:{type:"string",enum:["query","header","cookie"]},flow:{enum:["implicit","password","application","accessCode"]},authorizationUrl:{type:"string"},tokenUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}}},required:function(e){return(null==e?void 0:e.type)?"apiKey"===e.type?["type","name","in"]:"http"===e.type?["type","scheme"]:"oauth2"===e.type?(null==e?void 0:e.flow)?"implicit"===e.flow?["type","flow","authorizationUrl"]:"accessCode"===e.flow?["type","flow","authorizationUrl","tokenUrl"]:"application"===e.flow||"password"===e.flow?["type","flow","tokenUrl"]:["type","flow"]:["type","flow"]:["type"]:["type"]}},XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}}}},8553:function(e,t,n){"use strict";n(6755),Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3Types=void 0;var r=n(9562),o=n(8140),i=/^[0-9][0-9Xx]{2}$/,a={properties:{openapi:null,info:"Info",servers:r.listOf("Server"),security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs",paths:"PathMap",components:"Components","x-webhooks":"WebhooksMap"},required:["openapi","paths","info"]},s={properties:{url:{type:"string"},description:{type:"string"},variables:r.mapOf("ServerVariable")},required:["url"]},l={properties:{$ref:{type:"string"},servers:r.listOf("Server"),parameters:r.listOf("Parameter"),summary:{type:"string"},description:{type:"string"},get:"Operation",put:"Operation",post:"Operation",delete:"Operation",options:"Operation",head:"Operation",patch:"Operation",trace:"Operation"}},c={properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),content:"MediaTypeMap"},required:["name","in"]},u={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:r.listOf("Parameter"),security:r.listOf("SecurityRequirement"),servers:r.listOf("Server"),requestBody:"RequestBody",responses:"ResponsesMap",deprecated:{type:"boolean"},callbacks:r.mapOf("Callback"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample")},required:["responses"]},p={properties:{schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),encoding:r.mapOf("Encoding")}},f={properties:{contentType:{type:"string"},headers:r.mapOf("Header"),style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"}}},d={properties:{description:{type:"string"},required:{type:"boolean"},deprecated:{type:"boolean"},allowEmptyValue:{type:"boolean"},style:{enum:["form","simple","label","matrix","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean"},schema:"Schema",example:{isExample:!0},examples:r.mapOf("Example"),content:"MediaTypeMap"}},h={properties:{default:"Response"},additionalProperties:function(e,t){return i.test(t)?"Response":void 0}},m={properties:{description:{type:"string"},headers:r.mapOf("Header"),content:"MediaTypeMap",links:r.mapOf("Link")},required:["description"]},v={properties:{externalDocs:"ExternalDocs",discriminator:"Discriminator",title:{type:"string"},multipleOf:{type:"number"},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"boolean"},exclusiveMinimum:{type:"boolean"},maxLength:{type:"number"},minLength:{type:"number"},pattern:{type:"string"},maxItems:{type:"number"},minItems:{type:"number"},uniqueItems:{type:"boolean"},maxProperties:{type:"number"},minProperties:{type:"number"},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:{enum:["object","array","string","number","integer","boolean","null"]},allOf:r.listOf("Schema"),anyOf:r.listOf("Schema"),oneOf:r.listOf("Schema"),not:"Schema",properties:"SchemaProperties",items:function(e){return Array.isArray(e)?r.listOf("Schema"):"Schema"},additionalProperties:function(e){return"boolean"==typeof e?{type:"boolean"}:"Schema"},description:{type:"string"},format:{type:"string"},default:null,nullable:{type:"boolean"},readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",example:{isExample:!0},deprecated:{type:"boolean"}}},g={properties:{},additionalProperties:function(e){return o.isMappingRef(e)?{type:"string",directResolveAs:"Schema"}:{type:"string"}}};t.Oas3Types={DefinitionRoot:a,Tag:{properties:{name:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs"},required:["name"]},ExternalDocs:{properties:{description:{type:"string"},url:{type:"string"}},required:["url"]},Server:s,ServerVariable:{properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:null},required:["default"]},SecurityRequirement:{properties:{},additionalProperties:{type:"array",items:{type:"string"}}},Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},contact:"Contact",license:"License"},required:["title","version"]},Contact:{properties:{name:{type:"string"},url:{type:"string"},email:{type:"string"}}},License:{properties:{name:{type:"string"},url:{type:"string"}},required:["name"]},PathMap:{properties:{},additionalProperties:function(e,t){return t.startsWith("/")?"PathItem":void 0}},PathItem:l,Parameter:c,Operation:u,Callback:{properties:{},additionalProperties:"PathItem"},RequestBody:{properties:{description:{type:"string"},required:{type:"boolean"},content:"MediaTypeMap"},required:["content"]},MediaTypeMap:{properties:{},additionalProperties:"MediaType"},MediaType:p,Example:{properties:{value:{isExample:!0},summary:{type:"string"},description:{type:"string"},externalValue:{type:"string"}}},Encoding:f,Header:d,ResponsesMap:h,Response:m,Link:{properties:{operationRef:{type:"string"},operationId:{type:"string"},parameters:null,requestBody:null,description:{type:"string"},server:"Server"}},Schema:v,Xml:{properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean"},wrapped:{type:"boolean"}}},SchemaProperties:{properties:{},additionalProperties:"Schema"},DiscriminatorMapping:g,Discriminator:{properties:{propertyName:{type:"string"},mapping:"DiscriminatorMapping"},required:["propertyName"]},Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks"}},NamedSchemas:r.mapOf("Schema"),NamedResponses:r.mapOf("Response"),NamedParameters:r.mapOf("Parameter"),NamedExamples:r.mapOf("Example"),NamedRequestBodies:r.mapOf("RequestBody"),NamedHeaders:r.mapOf("Header"),NamedSecuritySchemes:r.mapOf("SecurityScheme"),NamedLinks:r.mapOf("Link"),NamedCallbacks:r.mapOf("PathItem"),ImplicitFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},authorizationUrl:{type:"string"}},required:["authorizationUrl","scopes"]},PasswordFlow:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},ClientCredentials:{properties:{refreshUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["tokenUrl","scopes"]},AuthorizationCode:{properties:{refreshUrl:{type:"string"},authorizationUrl:{type:"string"},scopes:{type:"object",additionalProperties:{type:"string"}},tokenUrl:{type:"string"}},required:["authorizationUrl","tokenUrl","scopes"]},SecuritySchemeFlows:{properties:{implicit:"ImplicitFlow",password:"PasswordFlow",clientCredentials:"ClientCredentials",authorizationCode:"AuthorizationCode"}},SecurityScheme:{properties:{type:{enum:["apiKey","http","oauth2","openIdConnect"]},description:{type:"string"},name:{type:"string"},in:{type:"string"},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"}},required:function(e){return(null==e?void 0:e.type)?"apiKey"===e.type?["type","name","in"]:"http"===e.type?["type","scheme"]:"oauth2"===e.type?["type","flows"]:"openIdConnect"===e.type?["type","openIdConnectUrl"]:["type"]:["type"]}},XCodeSample:{properties:{lang:{type:"string"},label:{type:"string"},source:{type:"string"}}},WebhooksMap:{properties:{},additionalProperties:function(){return"PathItem"}}}},7649:function(e,t,n){"use strict";n(9601),Object.defineProperty(t,"__esModule",{value:!0}),t.Oas3_1Types=void 0;var r=n(9562),o=n(8553),i={properties:{openapi:null,info:"Info",servers:r.listOf("Server"),security:r.listOf("SecurityRequirement"),tags:r.listOf("Tag"),externalDocs:"ExternalDocs",paths:"PathMap",webhooks:"WebhooksMap",components:"Components",jsonSchemaDialect:{type:"string"}},required:["openapi","info"],requiredOneOf:["paths","components","webhooks"]},a={properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:"ExternalDocs",operationId:{type:"string"},parameters:r.listOf("Parameter"),security:r.listOf("SecurityRequirement"),servers:r.listOf("Server"),requestBody:"RequestBody",responses:"ResponsesMap",deprecated:{type:"boolean"},callbacks:r.mapOf("Callback"),"x-codeSamples":r.listOf("XCodeSample"),"x-code-samples":r.listOf("XCodeSample")}},s={properties:{externalDocs:"ExternalDocs",discriminator:"Discriminator",myArbitraryKeyword:{type:"boolean"},title:{type:"string"},multipleOf:{type:"number"},maximum:{type:"number"},minimum:{type:"number"},exclusiveMaximum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{type:"number"},minLength:{type:"number"},pattern:{type:"string"},maxItems:{type:"number"},minItems:{type:"number"},uniqueItems:{type:"boolean"},maxProperties:{type:"number"},minProperties:{type:"number"},required:{type:"array",items:{type:"string"}},enum:{type:"array"},type:function(e){return Array.isArray(e)?{type:"array",items:{enum:["object","array","string","number","integer","boolean","null"]}}:{enum:["object","array","string","number","integer","boolean","null"]}},allOf:r.listOf("Schema"),anyOf:r.listOf("Schema"),oneOf:r.listOf("Schema"),not:"Schema",if:"Schema",then:"Schema",else:"Schema",dependentSchemas:r.listOf("Schema"),prefixItems:{type:"array"},contains:"Schema",patternProperties:{type:"object"},propertyNames:"Schema",unevaluatedItems:"Schema",unevaluatedProperties:"Schema",summary:{type:"string"},properties:"SchemaProperties",items:function(e){return Array.isArray(e)?r.listOf("Schema"):"Schema"},additionalProperties:function(e){return"boolean"==typeof e?{type:"boolean"}:"Schema"},description:{type:"string"},format:{type:"string"},contentEncoding:{type:"string"},contentMediaType:{type:"string"},default:null,readOnly:{type:"boolean"},writeOnly:{type:"boolean"},xml:"Xml",examples:{type:"array"},example:{isExample:!0},deprecated:{type:"boolean"},const:{enum:["object","array","string","number","integer","boolean","null"]},$comment:{type:"string"}}};t.Oas3_1Types=Object.assign(Object.assign({},o.Oas3Types),{Info:{properties:{title:{type:"string"},version:{type:"string"},description:{type:"string"},termsOfService:{type:"string"},summary:{type:"string"},contact:"Contact",license:"License"},required:["title","version"]},DefinitionRoot:i,Schema:s,License:{properties:{name:{type:"string"},url:{type:"string"},identifier:{type:"string"}},required:["name"]},Components:{properties:{parameters:"NamedParameters",schemas:"NamedSchemas",responses:"NamedResponses",examples:"NamedExamples",requestBodies:"NamedRequestBodies",headers:"NamedHeaders",securitySchemes:"NamedSecuritySchemes",links:"NamedLinks",callbacks:"NamedCallbacks",pathItems:"NamedPathItems"}},NamedPathItems:r.mapOf("PathItem"),SecurityScheme:{properties:{type:{enum:["apiKey","http","oauth2","openIdConnect","mutualTLS"]},description:{type:"string"},name:{type:"string"},in:{type:"string"},scheme:{type:"string"},bearerFormat:{type:"string"},flows:"SecuritySchemeFlows",openIdConnectUrl:{type:"string"}},required:function(e){return(null==e?void 0:e.type)?"apiKey"===e.type?["type","name","in"]:"http"===e.type?["type","scheme"]:"oauth2"===e.type?["type","flows"]:"openIdConnect"===e.type?["type","openIdConnectUrl"]:["type"]:["type"]}},Operation:a})},9272:function(e,t,n){"use strict";var r=n(3269).default,o=n(7757);n(1539),n(8674),n(4916),n(4723),n(2222),n(8309),n(5306);var i=this&&this.__awaiter||function(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){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.match=t.readFileFromUrl=t.isPlainObject=t.notUndefined=t.loadYaml=t.popStack=t.pushStack=void 0;var a=n(4756),s=n(3817),l=n(1171),c=n(7707);function u(e,t){return t.match(/^https?:\/\//)||(e=e.replace(/^https?:\/\//,"")),l(e,t)}t.pushStack=function(e,t){return{prev:e,value:t}},t.popStack=function(e){var t;return null!==(t=null==e?void 0:e.prev)&&void 0!==t?t:null},t.loadYaml=function(e){return i(this,void 0,void 0,o.mark((function t(){var n;return o.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.promises.readFile(e,"utf-8");case 2:return n=t.sent,t.abrupt("return",a.safeLoad(n));case 4:case"end":return t.stop()}}),t)})))},t.notUndefined=function(e){return void 0!==e},t.isPlainObject=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},t.readFileFromUrl=function(e,t){return i(this,void 0,void 0,o.mark((function n(){var i,a,s,l,p;return o.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i={},a=r(t.headers);try{for(a.s();!(s=a.n()).done;)l=s.value,u(e,l.matches)&&(i[l.name]=void 0!==l.envVariable?{}[l.envVariable]||"":l.value)}catch(e){a.e(e)}finally{a.f()}return n.next=5,(t.customFetch||c.default)(e,{headers:i});case 5:if((p=n.sent).ok){n.next=8;break}throw new Error("Failed to load ".concat(e,": ").concat(p.status," ").concat(p.statusText));case 8:return n.next=10,p.text();case 10:return n.t0=n.sent,n.t1=p.headers.get("content-type"),n.abrupt("return",{body:n.t0,mimeType:n.t1});case 13:case"end":return n.stop()}}),n)})))},t.match=u},9079:function(e,t,n){"use strict";var r=n(319).default,o=n(3269).default;n(7941),n(2707),n(6699),n(2023),n(2222),n(6992),n(1539),n(189),n(8783),n(3948),n(2479),n(8309),n(1038),n(7042),n(9601),Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeVisitors=void 0,t.normalizeVisitors=function(e,t){for(var n={},i=0,a=Object.keys(t);i<a.length;i++){var s=a[i];n[s]={enter:[],leave:[]}}n.any={enter:[],leave:[]},n.ref={enter:[],leave:[]};var l,c=o(e);try{for(c.s();!(l=c.n()).done;){var u=l.value;m({ruleId:u.ruleId,severity:u.severity},u.visitor,null)}}catch(e){c.e(e)}finally{c.f()}for(var p=0,f=Object.keys(n);p<f.length;p++){var d=f[p];n[d].enter.sort((function(e,t){return t.depth-e.depth})),n[d].leave.sort((function(e,t){return e.depth-t.depth}))}return n;function h(e,t,i,a){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(!s.includes(t)){s=[].concat(r(s),[t]);for(var l=new Set,c=0,u=Object.values(t.properties);c<u.length;c++){var p=u[c];p!==i?"object"==typeof p&&null!==p&&p.name&&l.add(p):v(e,s)}t.additionalProperties&&"function"!=typeof t.additionalProperties&&(t.additionalProperties===i?v(e,s):void 0!==t.additionalProperties.name&&l.add(t.additionalProperties)),t.items&&(t.items===i?v(e,s):void 0!==t.items.name&&l.add(t.items));for(var f=0,d=Array.from(l.values());f<d.length;f++){var m=d[f];h(e,m,i,a,s)}}function v(e,t){var r,i=o(t.slice(1));try{for(i.s();!(r=i.n()).done;){var s=r.value;n[s.name]=n[s.name]||{enter:[],leave:[]},n[s.name].enter.push(Object.assign(Object.assign({},e),{visit:function(){},depth:0,context:{isSkippedLevel:!0,seen:new Set,parent:a}}))}}catch(e){i.e(e)}finally{i.f()}}}function m(e,r,o){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=Object.keys(t);if(0===i)a.push("any"),a.push("ref");else{if(r.any)throw new Error("any() is allowed only on top level");if(r.ref)throw new Error("ref() is allowed only on top level")}for(var s=0,l=a;s<l.length;s++){var c=l[s],u=r[c],p=n[c];if(u){var f=void 0,d=void 0,v=void 0,g="object"==typeof u;if("ref"===c&&g&&u.skip)throw new Error("ref() visitor does not support skip");"function"==typeof u?f=u:g&&(f=u.enter,d=u.leave,v=u.skip);var y={activatedOn:null,type:t[c],parent:o,isSkippedLevel:!1};if("object"==typeof u&&m(e,u,y,i+1),o&&h(e,o.type,t[c],o),f||g){if(f&&"function"!=typeof f)throw new Error("DEV: should be function");p.enter.push(Object.assign(Object.assign({},e),{visit:f||function(){},skip:v,depth:i,context:y}))}if(d){if("function"!=typeof d)throw new Error("DEV: should be function");p.leave.push(Object.assign(Object.assign({},e),{visit:d,depth:i,context:y}))}}}}}},3353:function(e,t,n){"use strict";var r=n(319).default,o=n(3269).default;n(8309),n(6992),n(1539),n(189),n(8783),n(3948),n(2222),n(7941),n(7327),n(6699),n(2023),n(9601),n(1249),Object.defineProperty(t,"__esModule",{value:!0}),t.walkDocument=void 0;var i=n(8140),a=n(8604),s=n(9272),l=n(9562);function c(e){for(var t,n,r={};e.parent;)(null===(t=e.parent.activatedOn)||void 0===t?void 0:t.value.location)&&(r[e.parent.type.name]=null===(n=e.parent.activatedOn)||void 0===n?void 0:n.value.location),e=e.parent;return r}t.walkDocument=function(e){var t=e.document,n=e.rootType,u=e.normalizedVisitors,p=e.resolvedRefMap,f=e.ctx,d={},h=new Set;!function e(t,n,m,v,g){var y,b,x,w,k,E,S,_,O,A,I,C=m,T=Le(t),R=T.node,P=T.location,j=T.error,L=new Set;if(i.isRef(t)){var N,M=u.ref.enter,D=o(M);try{for(D.s();!(N=D.n()).done;){var F=N.value,z=F.visit,U=F.ruleId,B=F.severity,$=F.context;if(!h.has(t))L.add($),z(t,{report:Ne.bind(void 0,U,B),resolve:Le,location:m,type:n,parent:v,key:g,parentLocations:{},oasVersion:f.oasVersion},{node:R,location:P,error:j})}}catch(e){D.e(e)}finally{D.f()}}if(void 0!==R&&P&&"scalar"!==n.name){C=P;var q,V=null===(b=null===(y=d[n.name])||void 0===y?void 0:y.has)||void 0===b?void 0:b.call(y,R),W=!1,H=u.any.enter.concat((null===(x=u[n.name])||void 0===x?void 0:x.enter)||[]),Y=[],G=o(H);try{for(G.s();!(q=G.n()).done;){var Q=q.value,X=Q.context,K=Q.visit,Z=Q.skip,J=Q.ruleId,ee=Q.severity;if(X.isSkippedLevel)!X.parent.activatedOn||X.parent.activatedOn.value.nextLevelTypeActivated||X.seen.has(t)||(X.seen.add(t),W=!0,Y.push(X));else if(X.parent&&X.parent.activatedOn&&(null===(w=X.activatedOn)||void 0===w?void 0:w.value.withParentNode)!==X.parent.activatedOn.value.node&&(null===(k=X.parent.activatedOn.value.nextLevelTypeActivated)||void 0===k?void 0:k.value)!==n||!X.parent&&!V){Y.push(X);var te={node:R,location:P,nextLevelTypeActivated:null,withParentNode:null===(S=null===(E=X.parent)||void 0===E?void 0:E.activatedOn)||void 0===S?void 0:S.value.node,skipped:null!==(A=(null===(O=null===(_=X.parent)||void 0===_?void 0:_.activatedOn)||void 0===O?void 0:O.value.skipped)||(null==Z?void 0:Z(R,g)))&&void 0!==A&&A};X.activatedOn=s.pushStack(X.activatedOn,te);for(var ne=X.parent;ne;)ne.activatedOn.value.nextLevelTypeActivated=s.pushStack(ne.activatedOn.value.nextLevelTypeActivated,n),ne=ne.parent;te.skipped||(W=!0,L.add(X),je(K,R,X,J,ee))}}}catch(e){G.e(e)}finally{G.f()}if(W||!V)if(d[n.name]=d[n.name]||new Set,d[n.name].add(R),Array.isArray(R)){var re=n.items;if(void 0!==re)for(var oe=0;oe<R.length;oe++)e(R[oe],re,P.child([oe]),R,oe)}else if("object"==typeof R&&null!==R){var ie=Object.keys(n.properties);n.additionalProperties&&ie.push.apply(ie,r(Object.keys(R).filter((function(e){return!ie.includes(e)})))),i.isRef(t)&&ie.push.apply(ie,r(Object.keys(t).filter((function(e){return"$ref"!==e&&!ie.includes(e)}))));for(var ae=0,se=ie;ae<se.length;ae++){var le=se[ae],ce=R[le],ue=P;void 0===ce&&(ce=t[le],ue=m);var pe=n.properties[le];void 0===pe&&(pe=n.additionalProperties),"function"==typeof pe&&(pe=pe(ce,le)),!l.isNamedType(pe)&&(null==pe?void 0:pe.directResolveAs)&&(pe=pe.directResolveAs,ce={$ref:ce}),pe&&void 0===pe.name&&!1!==pe.resolvable&&(pe={name:"scalar",properties:{}}),l.isNamedType(pe)&&("scalar"!==pe.name||i.isRef(ce))&&e(ce,pe,ue.child([le]),R,le)}}var fe,de=u.any.leave,he=((null===(I=u[n.name])||void 0===I?void 0:I.leave)||[]).concat(de),me=o(Y.reverse());try{for(me.s();!(fe=me.n()).done;){var ve=fe.value;if(ve.isSkippedLevel)ve.seen.delete(R);else if(ve.activatedOn=s.popStack(ve.activatedOn),ve.parent)for(var ge=ve.parent;ge;)ge.activatedOn.value.nextLevelTypeActivated=s.popStack(ge.activatedOn.value.nextLevelTypeActivated),ge=ge.parent}}catch(e){me.e(e)}finally{me.f()}var ye,be=o(he);try{for(be.s();!(ye=be.n()).done;){var xe=ye.value,we=xe.context,ke=xe.visit,Ee=xe.ruleId,Se=xe.severity;!we.isSkippedLevel&&L.has(we)&&je(ke,R,we,Ee,Se)}}catch(e){be.e(e)}finally{be.f()}}if(C=m,i.isRef(t)){var _e,Oe=u.ref.leave,Ae=o(Oe);try{for(Ae.s();!(_e=Ae.n()).done;){var Ie=_e.value,Ce=Ie.visit,Te=Ie.ruleId,Re=Ie.severity,Pe=Ie.context;if(L.has(Pe))Ce(t,{report:Ne.bind(void 0,Te,Re),resolve:Le,location:m,type:n,parent:v,key:g,parentLocations:{},oasVersion:f.oasVersion},{node:R,location:P,error:j})}}catch(e){Ae.e(e)}finally{Ae.f()}}function je(e,t,r,o,i){e(t,{report:Ne.bind(void 0,o,i),resolve:Le,location:C,type:n,parent:v,key:g,parentLocations:c(r),oasVersion:f.oasVersion},function(e){for(var t,n={};e.parent;)n[e.parent.type.name]=null===(t=e.parent.activatedOn)||void 0===t?void 0:t.value.node,e=e.parent;return n}(r))}function Le(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.source.absoluteRef;if(!i.isRef(e))return{location:m,node:e};var n=t+"::"+e.$ref,r=p.get(n);if(!r)return{location:void 0,node:void 0};var o=r.resolved,s=r.node,l=r.document,c=r.nodePointer,u=r.error,f=o?new i.Location(l.source,c):u instanceof a.YamlParseError?new i.Location(u.source,""):void 0;return{location:f,node:s,error:u}}function Ne(e,t,n){var r=n.location?Array.isArray(n.location)?n.location:[n.location]:[Object.assign(Object.assign({},C),{reportOnKey:!1})];f.problems.push(Object.assign(Object.assign({ruleId:e,severity:n.forceSeverity||t},n),{suggest:n.suggest||[],location:r.map((function(e){return Object.assign(Object.assign(Object.assign({},C),{reportOnKey:!1}),e)}))}))}}(t.parsed,n,new i.Location(t.source,"#/"),void 0,"")}},4756:function(e,t,n){"use strict";var r=n(9439);e.exports=r},9439:function(e,t,n){"use strict";var r=n(5143),o=n(9084);function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(889),e.exports.Schema=n(304),e.exports.FAILSAFE_SCHEMA=n(4801),e.exports.JSON_SCHEMA=n(2437),e.exports.CORE_SCHEMA=n(9533),e.exports.DEFAULT_SAFE_SCHEMA=n(7265),e.exports.DEFAULT_FULL_SCHEMA=n(1493),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(2188),e.exports.MINIMAL_SCHEMA=n(4801),e.exports.SAFE_SCHEMA=n(7265),e.exports.DEFAULT_SCHEMA=n(1493),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},910:function(e,t,n){"use strict";function r(e){return null==e}n(7941),n(9653),n(2481),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}},9084:function(e){e.exports=function(){}},2188: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||""}n(8309),n(1539),n(9714),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},5143:function(e,t,n){"use strict";n(1539),n(4916),n(7042),n(7941),n(2481),n(5218);var r=n(910),o=n(2188),i=n(5443),a=n(7265),s=n(1493),l=Object.prototype.hasOwnProperty,c=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,u=/[\x85\u2028\u2029]/,p=/[,\[\]\{\}]/,f=/^(?:!|!!|![a-z\-]+!)$/i,d=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function h(e){return Object.prototype.toString.call(e)}function m(e){return 10===e||13===e}function v(e){return 9===e||32===e}function g(e){return 9===e||32===e||10===e||13===e}function y(e){return 44===e||91===e||93===e||123===e||125===e}function b(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function x(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e||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 w(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var k=new Array(256),E=new Array(256),S=0;S<256;S++)k[S]=x(S)?1:0,E[S]=x(S);function _(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 O(e,t){return new o(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function A(e,t){throw O(e,t)}function I(e,t){e.onWarning&&e.onWarning.call(null,O(e,t))}var C={YAML:function(e,t,n){var r,o,i;null!==e.version&&A(e,"duplication of %YAML directive"),1!==n.length&&A(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&A(e,"ill-formed argument of the YAML directive"),o=parseInt(r[1],10),i=parseInt(r[2],10),1!==o&&A(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&I(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,o;2!==n.length&&A(e,"TAG directive accepts exactly two arguments"),r=n[0],o=n[1],f.test(r)||A(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&A(e,'there is a previously declared suffix for "'+r+'" tag handle'),d.test(o)||A(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=o}};function T(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||A(e,"expected valid JSON character");else c.test(s)&&A(e,"the stream contains non-printable characters");e.result+=s}}function R(e,t,n,o){var i,a,s,c;for(r.isObject(n)||A(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 P(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])&&A(e,"nested arrays are not supported inside keys"),"object"==typeof o&&"[object Object]"===h(o[c])&&(o[c]="[object Object]");if("object"==typeof o&&"[object Object]"===h(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)R(e,t,i[c],n);else R(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,A(e,"duplicated mapping key")),t[o]=i,delete n[o];return t}function j(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):A(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function L(e,t,n){for(var r=0,o=e.input.charCodeAt(e.position);0!==o;){for(;v(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(!m(o))break;for(j(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&&I(e,"deficient indentation"),r}function N(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))&&!g(t)))}function M(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function D(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&&g(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,L(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,U(e,t,3,!1,!0),a.push(e.result),L(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)A(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 F(e){var t,n,r,o,i=!1,a=!1;if(33!==(o=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&A(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)):A(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!g(o);)33===o&&(a?A(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),f.test(n)||A(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),p.test(r)&&A(e,"tag suffix cannot contain flow indicator characters")}return r&&!d.test(r)&&A(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:A(e,'undeclared tag handle "'+n+'"'),!0}function z(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&A(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!g(n)&&!y(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&A(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function U(e,t,n,o,i){var a,s,c,u,p,f,d,h,x=1,S=!1,_=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=c=4===n||3===n,o&&L(e,!0,-1)&&(S=!0,e.lineIndent>t?x=1:e.lineIndent===t?x=0:e.lineIndent<t&&(x=-1)),1===x)for(;F(e)||z(e);)L(e,!0,-1)?(S=!0,c=a,e.lineIndent>t?x=1:e.lineIndent===t?x=0:e.lineIndent<t&&(x=-1)):c=!1;if(c&&(c=S||i),1!==x&&4!==n||(d=1===n||2===n?t:t+1,h=e.position-e.lineStart,1===x?c&&(D(e,h)||function(e,t,n){var r,o,i,a,s,l=e.tag,c=e.anchor,u={},p={},f=null,d=null,h=null,m=!1,y=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=u),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||!g(r)){if(!U(e,n,2,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);v(s);)s=e.input.charCodeAt(++e.position);if(58===s)g(s=e.input.charCodeAt(++e.position))||A(e,"a whitespace character is expected after the key-value separator within a block mapping"),m&&(P(e,u,p,f,d,null),f=d=h=null),y=!0,m=!1,o=!1,f=e.tag,d=e.result;else{if(!y)return e.tag=l,e.anchor=c,!0;A(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!y)return e.tag=l,e.anchor=c,!0;A(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(m&&(P(e,u,p,f,d,null),f=d=h=null),y=!0,m=!0,o=!0):m?(m=!1,o=!0):A(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)&&(U(e,t,4,!0,o)&&(m?d=e.result:h=e.result),m||(P(e,u,p,f,d,h,i,a),f=d=h=null),L(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)A(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return m&&P(e,u,p,f,d,null),y&&(e.tag=l,e.anchor=c,e.kind="mapping",e.result=u),y}(e,h,d))||function(e,t){var n,r,o,i,a,s,l,c,u,p,f=!0,d=e.tag,h=e.anchor,m={};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(L(e,!0,t),(p=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=d,e.anchor=h,e.kind=s?"mapping":"sequence",e.result=r,!0;f||A(e,"missed comma between flow collection entries"),u=null,i=a=!1,63===p&&g(e.input.charCodeAt(e.position+1))&&(i=a=!0,e.position++,L(e,!0,t)),n=e.line,U(e,t,1,!1,!0),c=e.tag,l=e.result,L(e,!0,t),p=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==p||(i=!0,p=e.input.charCodeAt(++e.position),L(e,!0,t),U(e,t,1,!1,!0),u=e.result),s?P(e,r,m,c,l,u):i?r.push(P(e,null,m,c,l,u)):r.push(l),L(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(f=!0,p=e.input.charCodeAt(++e.position)):f=!1}A(e,"unexpected end of the stream within a flow collection")}(e,d)?_=!0:(s&&function(e,t){var n,o,i,a,s,l=1,c=!1,u=!1,p=t,f=0,d=!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)1===l?l=43===a?3:2:A(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(s=a)&&s<=57?s-48:-1)>=0))break;0===i?A(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?A(e,"repeat of an indentation width identifier"):(p=t+i-1,u=!0)}if(v(a)){do{a=e.input.charCodeAt(++e.position)}while(v(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!m(a)&&0!==a)}for(;0!==a;){for(j(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndent<p)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>p&&(p=e.lineIndent),m(a))f++;else{if(e.lineIndent<p){3===l?e.result+=r.repeat("\n",c?1+f:f):1===l&&c&&(e.result+="\n");break}for(o?v(a)?(d=!0,e.result+=r.repeat("\n",c?1+f:f)):d?(d=!1,e.result+=r.repeat("\n",f+1)):0===f?c&&(e.result+=" "):e.result+=r.repeat("\n",f):e.result+=r.repeat("\n",c?1+f:f),c=!0,u=!0,f=0,n=e.position;!m(a)&&0!==a;)a=e.input.charCodeAt(++e.position);T(e,n,e.position,!1)}}return!0}(e,d)||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(T(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,o=e.position}else m(n)?(T(e,r,o,!0),M(e,L(e,!1,t)),r=o=e.position):e.position===e.lineStart&&N(e)?A(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);A(e,"unexpected end of the stream within a single quoted scalar")}(e,d)||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 T(e,n,e.position,!0),e.position++,!0;if(92===s){if(T(e,n,e.position,!0),m(s=e.input.charCodeAt(++e.position)))L(e,!1,t);else if(s<256&&k[s])e.result+=E[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=b(s=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:A(e,"expected hexadecimal character");e.result+=w(i),e.position++}else A(e,"unknown escape sequence");n=r=e.position}else m(s)?(T(e,n,r,!0),M(e,L(e,!1,t)),n=r=e.position):e.position===e.lineStart&&N(e)?A(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}A(e,"unexpected end of the stream within a double quoted scalar")}(e,d)?_=!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&&!g(r)&&!y(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&A(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),l.call(e.anchorMap,n)||A(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],L(e,!0,-1),!0}(e)?(_=!0,null===e.tag&&null===e.anchor||A(e,"alias node should not have any properties")):function(e,t,n){var r,o,i,a,s,l,c,u,p=e.kind,f=e.result;if(g(u=e.input.charCodeAt(e.position))||y(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)&&(g(r=e.input.charCodeAt(e.position+1))||n&&y(r)))return!1;for(e.kind="scalar",e.result="",o=i=e.position,a=!1;0!==u;){if(58===u){if(g(r=e.input.charCodeAt(e.position+1))||n&&y(r))break}else if(35===u){if(g(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&N(e)||n&&y(u))break;if(m(u)){if(s=e.line,l=e.lineStart,c=e.lineIndent,L(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&&(T(e,o,i,!1),M(e,e.line-s),o=i=e.position,a=!1),v(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return T(e,o,i,!1),!!e.result||(e.kind=p,e.result=f,!1)}(e,d,1===n)&&(_=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===x&&(_=c&&D(e,h))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&A(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),u=0,p=e.implicitTypes.length;u<p;u+=1)if((f=e.implicitTypes[u]).resolve(e.result)){e.result=f.construct(e.result),e.tag=f.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else l.call(e.typeMap[e.kind||"fallback"],e.tag)?(f=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&f.kind!==e.kind&&A(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result)?(e.result=f.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):A(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):A(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||_}function B(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))&&(L(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&&!g(o);)o=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&A(e,"directive name must not be less than one character in length");0!==o;){for(;v(o);)o=e.input.charCodeAt(++e.position);if(35===o){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&!m(o));break}if(m(o))break;for(t=e.position;0!==o&&!g(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==o&&j(e),l.call(C,n)?C[n](e,n,r):I(e,'unknown document directive "'+n+'"')}L(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,L(e,!0,-1)):a&&A(e,"directives end mark is expected"),U(e,e.lineIndent-1,4,!1,!0),L(e,!0,-1),e.checkLineBreaks&&u.test(e.input.slice(i,e.position))&&I(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&N(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,L(e,!0,-1)):e.position<e.length-1&&A(e,"end of the stream or a document separator is expected")}function $(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 _(e,t),r=e.indexOf("\0");for(-1!==r&&(n.position=r,A(n,"null byte is not allowed in input")),n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)B(n);return n.documents}function q(e,t,n){null!==t&&"object"==typeof t&&void 0===n&&(n=t,t=null);var r=$(e,n);if("function"!=typeof t)return r;for(var o=0,i=r.length;o<i;o+=1)t(r[o])}function V(e,t){var n=$(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=q,e.exports.load=V,e.exports.safeLoadAll=function(e,t,n){return"object"==typeof t&&null!==t&&void 0===n&&(n=t,t=null),q(e,t,r.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return V(e,r.extend({schema:a},t))}},5443:function(e,t,n){"use strict";n(8309),n(7042),n(2481),n(1539),n(9714);var r=n(910);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},304:function(e,t,n){"use strict";n(4747),n(7327);var r=n(910),o=n(2188),i=n(889);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},9533:function(e,t,n){"use strict";var r=n(304);e.exports=new r({include:[n(2437)]})},1493:function(e,t,n){"use strict";var r=n(304);e.exports=r.DEFAULT=new r({include:[n(7265)],explicit:[n(1467),n(6446),n(9798)]})},7265:function(e,t,n){"use strict";var r=n(304);e.exports=new r({include:[n(9533)],implicit:[n(773),n(321)],explicit:[n(7257),n(8372),n(2816),n(5346)]})},4801:function(e,t,n){"use strict";var r=n(304);e.exports=new r({explicit:[n(4736),n(7234),n(127)]})},2437:function(e,t,n){"use strict";var r=n(304);e.exports=new r({include:[n(4801)],implicit:[n(1608),n(9753),n(5733),n(293)]})},889:function(e,t,n){"use strict";n(4747),n(7941);var r=n(2188),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.')}},7257:function(e,t,n){"use strict";var r;n(4916),n(5306);try{r=n(8764).lW}catch(e){}var o=n(889),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}})},9753:function(e,t,n){"use strict";n(1539);var r=n(889);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"})},293:function(e,t,n){"use strict";n(4603),n(4916),n(9714),n(5306),n(7042),n(9653),n(4747),n(3123),n(1539);var r=n(910),o=n(889),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))$"),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"})},5733:function(e,t,n){"use strict";n(7042),n(4916),n(5306),n(4747),n(3123),n(1539),n(9714);var r=n(910),o=n(889);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"]}})},9798:function(e,t,n){"use strict";var r;n(4747),n(8309),n(7042),n(1539),n(9714);try{r=n(7707)}catch(e){"undefined"!=typeof window&&(r=window.esprima)}var o=n(889);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()}})},6446:function(e,t,n){"use strict";n(4916),n(7042),n(4603),n(9714),n(1539);var r=n(889);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}})},1467:function(e,t,n){"use strict";var r=n(889);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""}})},127:function(e,t,n){"use strict";var r=n(889);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},321:function(e,t,n){"use strict";var r=n(889);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},1608:function(e,t,n){"use strict";var r=n(889);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"})},8372:function(e,t,n){"use strict";n(1539);var r=n(889),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:[]}})},2816:function(e,t,n){"use strict";n(1539),n(7941);var r=n(889),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}})},7234:function(e,t,n){"use strict";var r=n(889);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},5346:function(e,t,n){"use strict";var r=n(889),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:{}}})},4736:function(e,t,n){"use strict";var r=n(889);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},773:function(e,t,n){"use strict";n(4603),n(4916),n(9714),n(7042);var r=n(889),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,p=0,f=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(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,l,c,p)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},2566:function(e,t,n){n(4916),n(5306),n(4603),n(9714),n(915),n(8734);var r=!("NO_COLOR"in{})&&("FORCE_COLOR"in{}||!1),o=function(e,t,n,o){return function(i){return r?e+(~(i+="").indexOf(t,4)?i.replace(n,o):i)+t:i}},i=function(e,t){return o("[".concat(e,"m"),"[".concat(t,"m"),new RegExp("\\x1b\\[".concat(t,"m"),"g"),"[".concat(e,"m"))};t.options=Object.defineProperty({},"enabled",{get:function(){return r},set:function(e){return r=e}}),t.reset=i(0,0),t.bold=o("[1m","[22m",/\x1b\[22m/g,"[22m[1m"),t.dim=o("[2m","[22m",/\x1b\[22m/g,"[22m[2m"),t.italic=i(3,23),t.underline=i(4,24),t.inverse=i(7,27),t.hidden=i(8,28),t.strikethrough=i(9,29),t.black=i(30,39),t.red=i(31,39),t.green=i(32,39),t.yellow=i(33,39),t.blue=i(34,39),t.magenta=i(35,39),t.cyan=i(36,39),t.white=i(37,39),t.gray=i(90,39),t.bgBlack=i(40,49),t.bgRed=i(41,49),t.bgGreen=i(42,49),t.bgYellow=i(43,49),t.bgBlue=i(44,49),t.bgMagenta=i(45,49),t.bgCyan=i(46,49),t.bgWhite=i(47,49),t.blackBright=i(90,39),t.redBright=i(91,39),t.greenBright=i(92,39),t.yellowBright=i(93,39),t.blueBright=i(94,39),t.magentaBright=i(95,39),t.cyanBright=i(96,39),t.whiteBright=i(97,39),t.bgBlackBright=i(100,49),t.bgRedBright=i(101,49),t.bgGreenBright=i(102,49),t.bgYellowBright=i(103,49),t.bgBlueBright=i(104,49),t.bgMagentaBright=i(105,49),t.bgCyanBright=i(106,49),t.bgWhiteBright=i(107,49)},8276:function(e,t,n){"use strict";var r=n(3269).default;n(6992),n(1539),n(189),n(8783),n(3948),n(9601),n(9826),n(4916),n(5306),n(3123),n(9600);var o=n(4445),i={}.NODE_DISABLE_COLORS?{red:"",yellow:"",green:"",normal:""}:{red:"[31m",yellow:"[33;1m",green:"[32m",normal:"[0m"};function a(e){var t=(e=e.replace("[]","Array")).split("/");return t[0]=t[0].replace(/[^A-Za-z0-9_\-\.]+|\s+/gm,"_"),t.join("/")}String.prototype.toCamelCase=function(){return this.toLowerCase().replace(/[-_ \/\.](.)/g,(function(e,t){return t.toUpperCase()}))},e.exports={colour:i,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===function(e){var t,n=[],i=r(e);try{var a=function(){var e=t.value;n.find((function(t,n,r){return function(e,t){function n(e,t){return o.stringify(e)===o.stringify(Object.assign({},e,t))}return n(e,t)&&n(t,e)}(t,e)}))||n.push(e)};for(i.s();!(t=i.n()).done;)a()}catch(e){i.e(e)}finally{i.f()}return n}(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("_"))}}},1338:function(e,t,n){"use strict";var r=n(3269).default,o=n(319).default;n(6992),n(1539),n(189),n(8783),n(3948),n(8674),n(6755),n(4916),n(5306),n(9600),n(3123),n(9714),n(9601),n(2222),n(9826),n(7941),n(2526),n(1817),n(2707);var i=n(3528),a=n(6470),s=n(8575),l=n(7707),c=n(7707),u=n(2580).jptr,p=n(9290).recurse,f=n(4188).clone,d=n(3094).dereference,h=n(3856).isRef,m=n(8276);function v(e,t,n,r,o,i){for(var a=i.externalRefs[n+r].paths[0],l=s.parse(o),c={},d=1;d;)d=0,p(e,{identityDetection:!0},(function(e,n,r){if(h(e,n))if(e[n].startsWith("#"))if(c[e[n]]||e.$fixed){if(!e.$fixed){var p=(a+"/"+c[e[n]]).split("/#/").join("/");r.parent[r.pkey]={$ref:p,"x-miro":e[n],$fixed:!0},i.verbose>1&&console.warn("Replacing with",p),d++}}else{var v=f(u(t,e[n]));if(i.verbose>1&&console.warn((!1===v?m.colour.red:m.colour.green)+"Fragment resolution",e[n],m.colour.normal),!1===v){if(r.parent[r.pkey]={},i.fatal){var g=new Error("Fragment $ref resolution failed "+e[n]);if(!i.promise)throw g;i.promise.reject(g)}}else d++,r.parent[r.pkey]=v,c[e[n]]=r.path.replace("/%24ref","")}else if(l.protocol){var y=s.resolve(o,e[n]).toString();i.verbose>1&&console.warn(m.colour.yellow+"Rewriting external url ref",e[n],"as",y,m.colour.normal),e["x-miro"]=e[n],i.externalRefs[e[n]]&&(i.externalRefs[y]||(i.externalRefs[y]=i.externalRefs[e[n]]),i.externalRefs[y].failed=i.externalRefs[e[n]].failed),e[n]=y}else if(!e["x-miro"]){var b=s.resolve(o,e[n]).toString(),x=!1;i.externalRefs[e[n]]&&(x=i.externalRefs[e[n]].failed),x||(i.verbose>1&&console.warn(m.colour.yellow+"Rewriting external ref",e[n],"as",b,m.colour.normal),e["x-miro"]=e[n],e[n]=b)}}));return p(e,{},(function(e,t,n){h(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;var n,o=r(t.filters);try{for(o.s();!(n=o.n()).done;)e=(0,n.value)(e,t)}catch(e){o.e(e)}finally{o.f()}return e}function y(e){return new Promise((function(t,n){(function(e){return new Promise((function(t,n){function r(t,n,r){if(t[n]&&h(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(o[i].failed);else 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);p(e.openapi.definitions,{identityDetection:!0,path:"#/definitions"},r),p(e.openapi.components,{identityDetection:!0,path:"#/components"},r),p(e.openapi,{identityDetection:!0},r),t(o)}))})(e).then((function(t){var n=function(n){if(!t[n].resolved){var l=e.resolver.depth;l>0&&l++,e.resolver.actions[l].push((function(){return function(e,t,n,r){var o=s.parse(n.source),l=n.source.split("\\").join("/").split("/");l.pop()||l.pop();var p="",d=t.split("#");d.length>1&&(p="#"+d[1],t=d[0]),l=l.join("/");var h,m,y,b=(h=s.parse(t).protocol,m=o.protocol,h&&h.length>2?h:m&&m.length>2?m:"file:");if(y="file:"===b?a.resolve(l?l+"/":"",t):s.resolve(l?l+"/":"",t),n.cache[y]){n.verbose&&console.warn("CACHED",y,p);var x=f(n.cache[y]),w=n.externalRef=x;if(p&&!1===(w=u(w,p))&&(w={},n.fatal)){var k=new Error("Cached $ref resolution failed "+y+p);if(!n.promise)throw k;n.promise.reject(k)}return w=g(w=v(w,x,t,p,y,n),n),r(f(w),y,n),Promise.resolve(w)}if(n.verbose&&console.warn("GET",y,p),n.handlers&&n.handlers[b])return n.handlers[b](l,t,p,n).then((function(e){return n.externalRef=e,e=g(e,n),n.cache[y]=e,r(e,y,n),e})).catch((function(e){throw n.verbose&&console.warn(e),e}));if(b&&b.startsWith("http")){var E=Object.assign({},n.fetchOptions,{agent:n.agent});return n.fetch(y,E).then((function(e){if(200!==e.status){if(n.ignoreIOErrors)return n.verbose&&console.warn("FAILED",t),n.externalRefs[t].failed=!0,'{"$ref":"'+t+'"}';throw new Error("Received status code ".concat(e.status,": ").concat(y))}return e.text()})).then((function(e){try{var o=c.parse(e,{schema:"core",prettyErrors:!0});if(e=n.externalRef=o,n.cache[y]=f(e),p&&!1===(e=u(e,p))&&(e={},n.fatal)){var i=new Error("Remote $ref resolution failed "+y+p);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=v(e,o,t,p,y,n),n)}catch(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)}return r(e,y,n),e})).catch((function(e){if(n.verbose&&console.warn(e),n.cache[y]={},!n.promise||!n.fatal)throw e;n.promise.reject(e)}))}var S='{"$ref":"'+t+'"}';return function(e,t,n,r,o){return new Promise((function(a,s){i.readFile(e,t,(function(e,t){e?n.ignoreIOErrors&&o?(n.verbose&&console.warn("FAILED",r),n.externalRefs[r].failed=!0,a(o)):s(e):a(t)}))}))}(y,n.encoding||"utf8",n,t,S).then((function(e){try{var o=c.parse(e,{schema:"core",prettyErrors:!0});if(e=n.externalRef=o,n.cache[y]=f(e),p&&!1===(e=u(e,p))&&(e={},n.fatal)){var i=new Error("File $ref resolution failed "+y+p);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=v(e,o,t,p,y,n),n)}catch(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)}return r(e,y,n),e})).catch((function(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)}))}(e.openapi,n,e,(function(e,i,a){if(!t[n].resolved){var s={};s.context=t[n],s.$ref=n,s.original=f(e),s.updated=e,s.source=i,a.externals.push(s),t[n].resolved=!0}var l=Object.assign({},a,{source:"",resolver:{actions:a.resolver.actions,depth:a.resolver.actions.length-1,base:a.resolver.base}});a.patch&&t[n].description&&!e.description&&"object"==typeof e&&(e.description=t[n].description),t[n].data=e;var c,p=(c=t[n].paths,o(new Set(c)));p=p.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}));var d,h=r(p);try{for(h.s();!(d=h.n()).done;){var m=d.value;if(t[n].resolvedAt&&m!==t[n].resolvedAt&&m.indexOf("x-ms-examples/")<0)a.verbose>1&&console.warn("Creating pointer to data at",m),u(a.openapi,m,{$ref:t[n].resolvedAt+t[n].extras[m],"x-miro":n+t[n].extras[m]});else{t[n].resolvedAt?a.verbose>1&&console.warn("Avoiding circular reference"):(t[n].resolvedAt=m,a.verbose>1&&console.warn("Creating initial clone of data at",m));var v=f(e);u(a.openapi,m,v)}}}catch(e){h.e(e)}finally{h.f()}0===a.resolver.actions[l.resolver.depth].length&&a.resolver.actions[l.resolver.depth].push((function(){return y(l)}))}))}))}};for(var l in t)n(l)})).catch((function(t){e.verbose&&console.warn(t),n(t)}));var l={options:e};l.actions=e.resolver.actions[e.resolver.depth],t(l)}))}function b(e,t,n){e.resolver.actions.push([]),y(e).then((function(r){var o;(o=r.actions,o.reduce((function(e,t){return e.then((function(e){return t().then(Array.prototype.concat.bind(e))}))}),Promise.resolve([]))).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(){b(r.options,t,n)}),0):(e.verbose>1&&console.warn(m.colour.yellow+"Finished external resolution!",m.colour.normal),e.resolveInternal&&(e.verbose>1&&console.warn(m.colour.yellow+"Starting internal resolution!",m.colour.normal),e.openapi=d(e.openapi,e.original,{verbose:e.verbose-1}),e.verbose>1&&console.warn(m.colour.yellow+"Finished internal resolution!",m.colour.normal)),p(e.openapi,{},(function(t,n,r){h(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.fetch||(e.fetch=l),e.source){var t=s.parse(e.source);(!t.protocol||t.protocol.length<=2)&&(e.source=a.resolve(e.source))}e.externals=[],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?b(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){b(n,e,t)}))}}},6704:function(e,t,n){"use strict";function r(){return{depth:0,seen:new WeakMap,top:!0,combine:!1,allowRefSiblings:!1}}n(6992),n(1539),n(8783),n(4129),n(3948),n(2526),n(1817),n(9601),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 c in t.patternProperties){var u=t.patternProperties[c];o.property="patternProperties/"+c,e(u,t,o,i)}if(t.allOf)for(var p in t.allOf){var f=t.allOf[p];o.property="allOf/"+p,e(f,t,o,i)}if(t.anyOf)for(var d in t.anyOf){var h=t.anyOf[d];o.property="anyOf/"+d,e(h,t,o,i)}if(t.oneOf)for(var m in t.oneOf){var v=t.oneOf[m];o.property="oneOf/"+m,e(v,t,o,i)}return t.not&&(o.property="not",e(t.not,t,o,i)),o.depth--,t}}},4188:function(e,t,n){"use strict";var r=n(9713).default,o=n(319).default;n(9601),n(6992),n(1539),n(8783),n(4129),n(3948),n(489),n(2222),n(1249),n(7941),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 i=new t.constructor}catch(e){i=Object.create(Object.getPrototypeOf(t))}return n.set(t,i),Object.assign.apply(Object,[i].concat(o(Object.keys(t).map((function(o){return r({},o,e(t[o],n))})))))}}},3094:function(e,t,n){"use strict";n(7042),n(4916),n(3123);var r=n(9290).recurse,o=n(4188).shallowClone,i=n(2580).jptr,a=n(3856).isRef;e.exports={dereference:function e(t,n,s){s||(s={}),s.cache||(s.cache={}),s.state||(s.state={}),s.state.identityDetection=!0,s.depth=s.depth?s.depth+1:1;var l=s.depth>1?t:o(t),c={data:l},u=s.depth>1?n:o(n);s.master||(s.master=l);for(var p=function(e){return e&&e.verbose?{warn:function(){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}}:{warn:function(){}}}(s),f=1;f>0;)f=0,r(c,s.state,(function(t,n,r){if(a(t,n)){var o=t[n];if(f++,s.cache[o]){var l=s.cache[o];if(l.resolved)p.warn("Patching %s for %s",o,l.path),r.parent[r.pkey]=l.data,s.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][s.$ref]=o);else{if(o===l.path)throw new Error("Tight circle at ".concat(l.path));p.warn("Unresolved ref"),r.parent[r.pkey]=i(l.source,l.path),!1===r.parent[r.pkey]&&(r.parent[r.pkey]=i(l.source,l.key)),s.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[s.$ref]=o)}}else{var c={};c.path=r.path.split("/$ref")[0],c.key=o,p.warn("Dereffing %s at %s",o,c.path),c.source=u,c.data=i(c.source,c.key),!1===c.data&&(c.data=i(s.master,c.key),c.source=s.master),!1===c.data&&p.warn("Missing $ref target",c.key),s.cache[o]=c,c.data=r.parent[r.pkey]=e(i(c.source,c.key),c.source,s),s.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][s.$ref]=o),c.resolved=!0}}}));return c.data}}},3856:function(e){"use strict";e.exports={isRef:function(e,t){return"$ref"===t&&!!e&&"string"==typeof e[t]}}},2580:function(e,t,n){"use strict";function r(e){return e.replace(/\~1/g,"/").replace(/~0/g,"~")}n(4916),n(5306),n(3123),n(9600),n(7042),n(6755),n(1539),n(9714),e.exports={jptr:function(e,t,n){if(void 0===e)return!1;if(!t||"string"!=typeof 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&&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.replace(/\~/g,"~0").replace(/\//g,"~1")},jpunescape:r}},9290:function(e,t,n){"use strict";n(6992),n(1539),n(8783),n(4129),n(3948),n(9601);var r=n(2580).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,t.hasOwnProperty(a)&&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}}}}},6399:function(e,t,n){"use strict";var r=n(3269).default,o=n(4575).default,i=n(2205).default,a=n(9842).default,s=n(5957).default;n(8309),n(7941),n(2222),n(6755),n(4916),n(5306),n(3123),n(9600),n(3210),n(7327),n(2526),n(1817),n(9601),n(9826),n(1539),n(9714),n(6992),n(8783),n(3948),n(285),n(8478),n(8674),n(4723),n(4747);var l,c=n(9305),u=n(8575),p=(n(6470),n(4480)),f=n(7707),d=n(7707),h=n(2580),m=h.jptr,v=n(3856).isRef,g=n(4188).clone,y=n(4188).circularClone,b=n(9290).recurse,x=n(1338),w=n(6704),k=n(8276),E=n(873).statusCodes,S=n(8500).i8,_="3.0.0",O=function(e){i(n,e);var t=a(n);function n(e){var r;return o(this,n),(r=t.call(this,e)).name="S2OError",r}return n}(s(Error));function A(e,t){var n=new O(e);if(n.options=t,!t.promise)throw n;t.promise.reject(n)}function I(e,t,n){n.warnOnly?t[n.warnProperty||"x-s2o-warning"]=e:A(e,n)}function C(e,t){w.walkSchema(e,{},{},(function(e,n,o){!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.nullable&&n.patches++,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(n.patches++,0===e.type.length)delete e.type;else{e.oneOf||(e.oneOf=[]);var o,i=r(e.type);try{for(i.s();!(o=i.n()).done;){var a=o.value,s={};if("null"===a)e.nullable=!0;else{s.type=a;var l,c=r(k.arrayProperties);try{for(c.s();!(l=c.n()).done;){var u=l.value;void 0!==e.prop&&(s[u]=e[u],delete e[u])}}catch(e){c.e(e)}finally{c.f()}}s.type&&e.oneOf.push(s)}}catch(e){i.e(e)}finally{i.f()}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&&I("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 A("(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={}),"file"===e.type&&(e.type="string",e.format="binary"),"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),void 0!==e.allowEmptyValue&&(n.patches++,delete e.allowEmptyValue)}(e,n,t)}))}function T(e,t,n){var r=n.payload.options;if(v(e,t)){if(e[t].startsWith("#/components/"));else if("#/consumes"===e[t])delete e[t],n.parent[n.pkey]=g(r.openapi.consumes);else if("#/produces"===e[t])delete e[t],n.parent[n.pkey]=g(r.openapi.produces);else if(e[t].startsWith("#/definitions/")){var o=e[t].replace("#/definitions/","").split("/"),i=h.jpunescape(o[0]),a=l.schemas[decodeURIComponent(i)];a?o[0]=a:I("Could not resolve reference "+e[t],e,r),e[t]="#/components/schemas/"+o.join("/")}else if(e[t].startsWith("#/parameters/"))e[t]="#/components/parameters/"+k.sanitise(e[t].replace("#/parameters/",""));else if(e[t].startsWith("#/responses/"))e[t]="#/components/responses/"+k.sanitise(e[t].replace("#/responses/",""));else if(e[t].startsWith("#")){var s=g(h.jptr(r.openapi,e[t]));if(!1===s)I("direct $ref not found "+e[t],e,r);else if(r.refmap[e[t]])e[t]=r.refmap[e[t]];else{var c=e[t],u="schemas",p=(c=(c=(c=(c=c.replace("/properties/headers/","")).replace("/properties/responses/","")).replace("/properties/parameters/","")).replace("/properties/schemas/","")).lastIndexOf("/schema");if("schemas"==(u=c.indexOf("/headers/")>p?"headers":c.indexOf("/responses/")>p?"responses":c.indexOf("/example")>p?"examples":c.indexOf("/x-")>p?"extensions":c.indexOf("/parameters/")>p?"parameters":"schemas")&&C(s,r),"responses"!==u&&"extensions"!==u){var f=u.substr(0,u.length-1);"parameter"===f&&s.name&&s.name===k.sanitise(s.name)&&(f=encodeURIComponent(s.name));var d=1;for(e["x-miro"]&&(f=function(e){return e=e.indexOf("#")>=0?e.split("#")[1].split("/").pop():e.split("/").pop().split(".")[0],encodeURIComponent(k.sanitise(e))}(e["x-miro"]),d="");h.jptr(r.openapi,"#/components/"+u+"/"+f+d);)d=""===d?2:++d;var m="#/components/"+u+"/"+f+d,y="";"examples"===u&&(s={value:s},y="/value"),h.jptr(r.openapi,m,s),r.refmap[e[t]]=m+y,e[t]=m+y}}}if(delete e["x-miro"],Object.keys(e).length>1){var b=e[t],x=n.path.indexOf("/schema")>=0;"preserve"===r.refSiblings||(x&&"allOf"===r.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 w=e[t].replace("#/definitions/","").replace("#/components/schemas/","").split("/"),E=l.schemas[decodeURIComponent(w[0])];E?w[0]=E:I("Could not resolve reference "+e[t],e,r),e[t]="#/components/schemas/"+w.join("/")}}function R(e){for(var t in e)for(var n in e[t]){var r=k.sanitise(n);n!==r&&(e[t][r]=e[t][n],delete e[t][n])}}function P(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?(t.patches++,delete e.name):A("(Patchable) oauth2 securitySchemes should not have name property",t))}}function j(e){return e&&!e["x-s2o-delete"]}function L(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&&"array"!==e.items.type&&(e.items.collectionFormat!==e.collectionFormat&&I("Nested collectionFormats are not supported",e,t),delete e.items.collectionFormat),"array"===e.type?("ssv"===e.collectionFormat?I("collectionFormat:ssv is no longer supported for headers",e,t):"pipes"===e.collectionFormat?I("collectionFormat:pipes is no longer supported for headers",e,t):"multi"===e.collectionFormat?e.explode=!0:"tsv"===e.collectionFormat?(I("collectionFormat:tsv is no longer supported",e,t),e["x-collectionFormat"]="tsv"):e.style="simple",delete e.collectionFormat):e.collectionFormat&&(t.patch?(t.patches++,delete e.collectionFormat):A("(Patchable) collectionFormat is only applicable to header.type array",t)),delete e.type;var n,o=r(k.parameterTypeProperties);try{for(o.s();!(n=o.n()).done;){var i=n.value;void 0!==e[i]&&(e.schema[i]=e[i],delete e[i])}}catch(e){o.e(e)}finally{o.f()}var a,s=r(k.arrayProperties);try{for(s.s();!(a=s.n()).done;){var l=a.value;void 0!==e[l]&&(e.schema[l]=e[l],delete e[l])}}catch(e){s.e(e)}finally{s.f()}}}function N(e,t){if(e.$ref.indexOf("#/parameters/")>=0){var n=e.$ref.split("#/parameters/");e.$ref=n[0]+"#/components/parameters/"+k.sanitise(n[1])}e.$ref.indexOf("#/definitions/")>=0&&I("Definition used as parameter",e,t)}function M(e,t,n,o,i,a,s){var l,c={},u=!0;if(t&&t.consumes&&"string"==typeof t.consumes){if(!s.patch)return A("(Patchable) operation.consumes must be an array",s);s.patches++,t.consumes=[t.consumes]}Array.isArray(a.consumes)||delete a.consumes;var p=((t?t.consumes:null)||a.consumes||[]).filter(k.uniqueOnly);if(e&&e.$ref&&"string"==typeof e.$ref){N(e,s);var f=decodeURIComponent(e.$ref.replace("#/components/parameters/","")),d=!1,h=a.components.parameters[f];if(h&&!h["x-s2o-delete"]||!e.$ref.startsWith("#/")||(e["x-s2o-delete"]=!0,d=!0),d){var v=e.$ref,y=m(a,e.$ref);!y&&v.startsWith("#/")?I("Could not resolve reference "+v,e,s):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||(s.patch?(s.patches++,e.type="string"):A("(Patchable) parameter.type is mandatory for non-body parameters",s)),e.type&&"object"==typeof e.type&&e.type.$ref&&(e.type=m(a,e.type.$ref)),"file"===e.type&&(e["x-s2o-originalType"]=e.type,l=e.type),e.description&&"object"==typeof e.description&&e.description.$ref&&(e.description=m(a,e.description.$ref)),null===e.description&&delete e.description;var x=e.collectionFormat;if("array"!==e.type||x||(x="csv"),x&&("array"!==e.type&&(s.patch?(s.patches++,delete e.collectionFormat):A("(Patchable) collectionFormat is only applicable to param.type array",s)),"csv"!==x||"query"!==e.in&&"cookie"!==e.in||(e.style="form",e.explode=!1),"csv"!==x||"path"!==e.in&&"header"!==e.in||(e.style="simple"),"ssv"===x&&("query"===e.in?e.style="spaceDelimited":I("collectionFormat:ssv is no longer supported except for in:query parameters",e,s)),"pipes"===x&&("query"===e.in?e.style="pipeDelimited":I("collectionFormat:pipes is no longer supported except for in:query parameters",e,s)),"multi"===x&&(e.explode=!0),"tsv"===x&&(I("collectionFormat:tsv is no longer supported",e,s),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),e.type&&"body"!==e.type&&"formData"!==e.in)if(e.items&&e.schema)I("parameter has array,items and schema",e,s);else{e.schema&&s.patches++,e.schema&&"object"==typeof e.schema||(e.schema={}),e.schema.type=e.type,e.items&&(e.schema.items=e.items,delete e.items,b(e.schema.items,null,(function(t,n,r){"collectionFormat"===n&&"string"==typeof t[n]&&(x&&t[n]!==x&&I("Nested collectionFormats are not supported",e,s),delete t[n])})));var w,E=r(k.parameterTypeProperties);try{for(E.s();!(w=E.n()).done;){var S=w.value;void 0!==e[S]&&(e.schema[S]=e[S]),delete e[S]}}catch(e){E.e(e)}finally{E.f()}}e.schema&&C(e.schema,s),e["x-ms-skip-url-encoding"]&&"query"===e.in&&(e.allowReserved=!0,delete e["x-ms-skip-url-encoding"])}if(e&&"formData"===e.in){u=!1,c.content={};var _="application/x-www-form-urlencoded";if(p.length&&p.indexOf("multipart/form-data")>=0&&(_="multipart/form-data"),c.content[_]={},e.schema)c.content[_].schema=e.schema,e.schema.$ref&&(c["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")));else{c.content[_].schema={},c.content[_].schema.type="object",c.content[_].schema.properties={},c.content[_].schema.properties[e.name]={};var O=c.content[_].schema,T=c.content[_].schema.properties[e.name];e.description&&(T.description=e.description),e.example&&(T.example=e.example),e.type&&(T.type=e.type);var R,P=r(k.parameterTypeProperties);try{for(P.s();!(R=P.n()).done;){var j=R.value;void 0!==e[j]&&(T[j]=e[j])}}catch(e){P.e(e)}finally{P.f()}!0===e.required&&(O.required||(O.required=[]),O.required.push(e.name),c.required=!0),void 0!==e.default&&(T.default=e.default),T.properties&&(T.properties=e.properties),e.allOf&&(T.allOf=e.allOf),"array"===e.type&&e.items&&(T.items=e.items,T.items.collectionFormat&&delete T.items.collectionFormat),"file"!==l&&"file"!==e["x-s2o-originalType"]||(T.type="string",T.format="binary"),D(e,T)}}else e&&"file"===e.type&&(e.required&&(c.required=e.required),c.content={},c.content["application/octet-stream"]={},c.content["application/octet-stream"].schema={},c.content["application/octet-stream"].schema.type="string",c.content["application/octet-stream"].schema.format="binary",D(e,c));if(e&&"body"===e.in){c.content={},e.name&&(c["x-s2o-name"]=(t&&t.operationId?k.sanitiseAll(t.operationId):"")+("_"+e.name).toCamelCase()),e.description&&(c.description=e.description),e.required&&(c.required=e.required),t&&s.rbname&&e.name&&(t[s.rbname]=e.name),e.schema&&e.schema.$ref?c["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")):e.schema&&"array"===e.schema.type&&e.schema.items&&e.schema.items.$ref&&(c["x-s2o-name"]=decodeURIComponent(e.schema.items.$ref.replace("#/components/schemas/",""))+"Array"),p.length||p.push("application/json");var L,M=r(p);try{for(M.s();!(L=M.n()).done;){var F=L.value;c.content[F]={},c.content[F].schema=g(e.schema||{}),C(c.content[F].schema,s)}}catch(e){M.e(e)}finally{M.f()}D(e,c)}if(Object.keys(c).length>0&&(e["x-s2o-delete"]=!0,t&&(t.requestBody&&u?(t.requestBody["x-s2o-overloaded"]=!0,I("Operation "+(t.operationId||i)+" has multiple requestBodies",t,s)):(t.requestBody||(t=n[o]=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,s)),t.requestBody.content&&t.requestBody.content["multipart/form-data"]&&t.requestBody.content["multipart/form-data"].schema&&t.requestBody.content["multipart/form-data"].schema.properties&&c.content["multipart/form-data"]&&c.content["multipart/form-data"].schema&&c.content["multipart/form-data"].schema.properties?(t.requestBody.content["multipart/form-data"].schema.properties=Object.assign(t.requestBody.content["multipart/form-data"].schema.properties,c.content["multipart/form-data"].schema.properties),t.requestBody.content["multipart/form-data"].schema.required=(t.requestBody.content["multipart/form-data"].schema.required||[]).concat(c.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&&c.content["application/x-www-form-urlencoded"]&&c.content["application/x-www-form-urlencoded"].schema&&c.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,c.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(c.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,c),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"]=k.sanitiseAll(t.operationId))))))),e&&!e["x-s2o-delete"]){delete e.type;var z,U=r(k.parameterTypeProperties);try{for(U.s();!(z=U.n()).done;){var B=z.value;delete e[B]}}catch(e){U.e(e)}finally{U.f()}"path"!==e.in||void 0!==e.required&&!0===e.required||(s.patch?(s.patches++,e.required=!0):A("(Patchable) path parameters must be required:true ["+e.name+" in "+i+"]",s))}return t}function D(e,t){for(var n in e)n.startsWith("x-")&&!n.startsWith("x-s2o")&&(t[n]=e[n])}function F(e,t,n,o,i){if(!e)return!1;if(e.$ref&&"string"==typeof e.$ref)e.$ref.indexOf("#/definitions/")>=0?I("definition used as response: "+e.$ref,e,i):e.$ref.startsWith("#/responses/")&&(e.$ref="#/components/responses/"+k.sanitise(decodeURIComponent(e.$ref.replace("#/responses/",""))));else{if((void 0===e.description||null===e.description||""===e.description&&i.patch)&&(i.patch?"object"!=typeof e||Array.isArray(e)||(i.patches++,e.description=E[e]||""):A("(Patchable) response.description is mandatory",i)),void 0!==e.schema){if(C(e.schema,i),e.schema.$ref&&"string"==typeof e.schema.$ref&&e.schema.$ref.startsWith("#/responses/")&&(e.schema.$ref="#/components/responses/"+k.sanitise(decodeURIComponent(e.schema.$ref.replace("#/responses/","")))),n&&n.produces&&"string"==typeof n.produces){if(!i.patch)return A("(Patchable) operation.produces must be an array",i);i.patches++,n.produces=[n.produces]}o.produces&&!Array.isArray(o.produces)&&delete o.produces;var a=((n?n.produces:null)||o.produces||[]).filter(k.uniqueOnly);a.length||a.push("*/*"),e.content={};var s,l=r(a);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(e.content[c]={},e.content[c].schema=g(e.schema),e.examples&&e.examples[c]){var u={};u.value=e.examples[c],e.content[c].examples={},e.content[c].examples.response=u,delete e.examples[c]}"file"===e.content[c].schema.type&&(e.content[c].schema={type:"string",format:"binary"})}}catch(e){l.e(e)}finally{l.f()}delete e.schema}for(var p in e.examples)e.content||(e.content={}),e.content[p]||(e.content[p]={}),e.content[p].examples={},e.content[p].examples.response={},e.content[p].examples.response.value=e.examples[p];if(delete e.examples,e.headers)for(var f in e.headers)"status code"===f.toLowerCase()?i.patch?(i.patches++,delete e.headers[f]):A('(Patchable) "Status Code" is not a valid header',i):L(e.headers[f],i)}}function z(e,t,n,o,i){for(var a in e){var s=e[a];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(k.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){var p,f=r(s.parameters);try{var d=function(){var e=p.value;"string"==typeof e.$ref&&(N(e,n),e=m(i,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=M(e,c,s,l,a,i,n),n.rbname&&""===c[n.rbname]&&delete c[n.rbname])};for(f.s();!(p=f.n()).done;)d()}catch(e){f.e(e)}finally{f.f()}}var v,y=r(c.parameters);try{for(y.s();!(v=y.n()).done;){var b=v.value;c=M(b,c,s,l,l+":"+a,i,n)}}catch(e){y.e(e)}finally{y.f()}n.rbname&&""===c[n.rbname]&&delete c[n.rbname],n.debug||c.parameters&&(c.parameters=c.parameters.filter(j))}if(c&&c.security&&R(c.security),"object"==typeof c){if(!c.responses){c.responses={default:{description:"Default response"}}}for(var x in c.responses)F(c.responses[x],0,c,i,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){var w,E=r(c.schemes);try{for(E.s();!(w=E.n()).done;){var S=w.value;if((!i.schemes||i.schemes.indexOf(S)<0)&&(c.servers||(c.servers=[]),Array.isArray(i.servers))){var _,O=r(i.servers);try{for(O.s();!(_=O.n()).done;){var A=_.value,I=g(A),C=u.parse(I.url);C.protocol=S,I.url=C.format(),c.servers.push(I)}}catch(e){O.e(e)}finally{O.f()}}}}catch(e){E.e(e)}finally{E.f()}}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 T in c["x-ms-examples"]){var P=c["x-ms-examples"][T],L=k.sanitiseAll(T);if(P.parameters)for(var D in P.parameters){var z,U=P.parameters[D],B=r((c.parameters||[]).concat(s.parameters||[]));try{for(B.s();!(z=B.n()).done;){var $=z.value;$.$ref&&($=h.jptr(i,$.$ref)),$.name!==D||$.example||($.examples||($.examples={}),$.examples[T]={value:U})}}catch(e){B.e(e)}finally{B.f()}}if(P.responses)for(var q in P.responses){if(P.responses[q].headers)for(var V in P.responses[q].headers){var W=P.responses[q].headers[V];for(var H in c.responses[q].headers)H===V&&(c.responses[q].headers[H].example=W)}if(P.responses[q].body&&(i.components.examples[L]={value:g(P.responses[q].body)},c.responses[q]&&c.responses[q].content))for(var Y in c.responses[q].content){var G=c.responses[q].content[Y];G.examples||(G.examples={}),G.examples[T]={$ref:"#/components/examples/"+L}}}}delete c["x-ms-examples"]}if(c.parameters&&0===c.parameters.length&&delete c.parameters,c.requestBody){var Q=c.operationId?k.sanitiseAll(c.operationId):k.sanitiseAll(l+a).toCamelCase(),X=k.sanitise(c.requestBody["x-s2o-name"]||Q||"");delete c.requestBody["x-s2o-name"];var K=JSON.stringify(c.requestBody),Z=k.hash(K);if(!o[Z]){var J={};J.name=X,J.body=c.requestBody,J.refs=[],o[Z]=J}var ee="#/"+t+"/"+encodeURIComponent(h.jpescape(a))+"/"+l+"/requestBody";o[Z].refs.push(ee)}}}if(s&&s.parameters){for(var te in s.parameters)M(s.parameters[te],null,s,null,a,i,n);!n.debug&&Array.isArray(s.parameters)&&(s.parameters=s.parameters.filter(j))}}}function U(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 B(e,t,n){if(void 0===e.info||null===e.info){if(!t.patch)return n(new O("(Patchable) info object is mandatory"));t.patches++,e.info={version:"",title:""}}if("object"!=typeof e.info||Array.isArray(e.info))return n(new O("info must be an object"));if(void 0===e.info.title||null===e.info.title){if(!t.patch)return n(new O("(Patchable) info.title cannot be null"));t.patches++,e.info.title=""}if(void 0===e.info.version||null===e.info.version){if(!t.patch)return n(new O("(Patchable) info.version cannot be null"));t.patches++,e.info.version=""}if("string"!=typeof e.info.version){if(!t.patch)return n(new O("(Patchable) info.version must be a string"));t.patches++,e.info.version=e.info.version.toString()}if(void 0!==e.info.logo){if(!t.patch)return n(new O("(Patchable) info should not have logo property"));t.patches++,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 O("(Patchable) info.termsOfService cannot be null"));t.patches++,e.info.termsOfService=""}try{new URL(e.info.termsOfService)}catch(r){if(!t.patch)return n(new O("(Patchable) info.termsOfService must be a URL"));t.patches++,delete e.info.termsOfService}}}function $(e,t,n){if(void 0===e.paths){if(!t.patch)return n(new O("(Patchable) paths object is mandatory"));t.patches++,e.paths={}}}function q(e,t,n){return p(n,new Promise((function(n,o){if(e||(e={}),t.original=e,t.text||(t.text=d.stringify(e)),t.externals=[],t.externalRefs={},t.rewriteRefs=!0,t.preserveMiro=!0,t.promise={},t.promise.resolve=n,t.promise.reject=o,t.patches=0,t.cache||(t.cache={}),t.source&&(t.cache[t.source]=t.original),function(e,t){var n=new WeakSet;b(e,{identityDetection:!0},(function(e,r,o){"object"==typeof e[r]&&null!==e[r]&&(n.has(e[r])?t.anchors?e[r]=g(e[r]):A("YAML anchor or merge key at "+o.path,t):n.add(e[r]))}))}(e,t),e.openapi&&"string"==typeof e.openapi&&e.openapi.startsWith("3."))return t.openapi=y(e),B(t.openapi,t,o),$(t.openapi,t,o),void x.optionalResolve(t).then((function(){return t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),o(e)}));if(!e.swagger||"2.0"!=e.swagger)return o(new O("Unsupported swagger/OpenAPI version: "+(e.openapi?e.openapi:e.swagger)));var i=t.openapi={};if(i.openapi="string"==typeof t.targetVersion&&t.targetVersion.startsWith("3.")?t.targetVersion:_,t.origin){i["x-origin"]||(i["x-origin"]=[]);var a={};a.url=t.source||t.origin,a.format="swagger",a.version=e.swagger,a.converter={},a.converter.url="https://github.com/mermade/oas-kit",a.converter.version=S,i["x-origin"].push(a)}if(delete(i=Object.assign(i,y(e))).swagger,b(i,{},(function(e,t,n){null===e[t]&&!t.startsWith("x-")&&"default"!==t&&n.path.indexOf("/example")<0&&delete e[t]})),e.host){var s,c=r(Array.isArray(e.schemes)?e.schemes:[""]);try{for(c.s();!(s=c.n()).done;){var u=s.value,p={},f=(e.basePath||"").replace(/\/$/,"");p.url=(u?u+":":"")+"//"+e.host+f,U(p),i.servers||(i.servers=[]),i.servers.push(p)}}catch(e){c.e(e)}finally{c.f()}}else if(e.basePath){var v={};v.url=e.basePath,U(v),i.servers||(i.servers=[]),i.servers.push(v)}if(delete i.host,delete i.basePath,i["x-servers"]&&Array.isArray(i["x-servers"])&&(i.servers=i["x-servers"],delete i["x-servers"]),e["x-ms-parameterized-host"]){var w=e["x-ms-parameterized-host"],E={};E.url=w.hostTemplate+(e.basePath?e.basePath:""),E.variables={};var I=E.url.match(/\{\w+\}/g);for(var j in w.parameters){var N=w.parameters[j];N.$ref&&(N=g(m(i,N.$ref))),j.startsWith("x-")||(delete N.required,delete N.type,delete N.in,void 0===N.default&&(N.enum?N.default=N.enum[0]:N.default="none"),N.name||(N.name=I[j].replace("{","").replace("}","")),E.variables[N.name]=N,delete N.name)}i.servers||(i.servers=[]),!1===w.useSchemePrefix?i.servers.push(E):e.schemes.forEach((function(e){i.servers.push(Object.assign({},E,{url:e+"://"+E.url}))})),delete i["x-ms-parameterized-host"]}B(i,t,o),$(i,t,o),"string"==typeof i.consumes&&(i.consumes=[i.consumes]),"string"==typeof i.produces&&(i.produces=[i.produces]),i.components={},i["x-callbacks"]&&(i.components.callbacks=i["x-callbacks"],delete i["x-callbacks"]),i.components.examples={},i.components.headers={},i["x-links"]&&(i.components.links=i["x-links"],delete i["x-links"]),i.components.parameters=i.parameters||{},i.components.responses=i.responses||{},i.components.requestBodies={},i.components.securitySchemes=i.securityDefinitions||{},i.components.schemas=i.definitions||{},delete i.definitions,delete i.responses,delete i.parameters,delete i.securityDefinitions,x.optionalResolve(t).then((function(){(function(e,t){var n={};for(var r in l={schemas:{}},e.security&&R(e.security),e.components.securitySchemes){var o=k.sanitise(r);r!==o&&(e.components.securitySchemes[o]&&A("Duplicate sanitised securityScheme name "+o,t),e.components.securitySchemes[o]=e.components.securitySchemes[r],delete e.components.securitySchemes[r]),P(e.components.securitySchemes[o],t)}for(var i in e.components.schemas){var a=k.sanitiseAll(i),s="";if(i!==a){for(;e.components.schemas[a+s];)s=s?++s:2;e.components.schemas[a+s]=e.components.schemas[i],delete e.components.schemas[i]}l.schemas[i]=a+s,C(e.components.schemas[a+s],t)}for(var c in t.refmap={},b(e,{payload:{options:t}},T),function(e,t){for(var n in t.refmap)h.jptr(e,n,{$ref:t.refmap[n]})}(e,t),e.components.parameters){var u=k.sanitise(c);c!==u&&(e.components.parameters[u]&&A("Duplicate sanitised parameter name "+u,t),e.components.parameters[u]=e.components.parameters[c],delete e.components.parameters[c]),M(e.components.parameters[u],null,null,null,u,e,t)}for(var p in e.components.responses){var f=k.sanitise(p);p!==f&&(e.components.responses[f]&&A("Duplicate sanitised response name "+f,t),e.components.responses[f]=e.components.responses[p],delete e.components.responses[p]);var d=e.components.responses[f];if(F(d,0,null,e,t),d.headers)for(var m in d.headers)"status code"===m.toLowerCase()?t.patch?(t.patches++,delete d.headers[m]):A('(Patchable) "Status Code" is not a valid header',t):L(d.headers[m],t)}for(var v in e.components.requestBodies){var y=e.components.requestBodies[v],x=JSON.stringify(y),w=k.hash(x),E={};E.name=v,E.body=y,E.refs=[],n[w]=E}if(z(e.paths,"paths",t,n,e),e["x-ms-paths"]&&z(e["x-ms-paths"],"x-ms-paths",t,n,e),!t.debug)for(var S in e.components.parameters)e.components.parameters[S]["x-s2o-delete"]&&delete e.components.parameters[S];t.debug&&(e["x-s2o-consumes"]=e.consumes||[],e["x-s2o-produces"]=e.produces||[]),delete e.consumes,delete e.produces,delete e.schemes;var _=[];if(e.components.requestBodies={},!t.resolveInternal){var O=1;for(var I in n){var j=n[I];if(j.refs.length>1){var N="";for(j.name||(j.name="requestBody",N=O++);_.indexOf(j.name+N)>=0;)N=N?++N:2;for(var D in j.name=j.name+N,_.push(j.name),e.components.requestBodies[j.name]=g(j.body),j.refs){var U={};U.$ref="#/components/requestBodies/"+j.name,h.jptr(e,j.refs[D],U)}}}}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})(t.openapi,t),t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),o(e)}))})))}function V(e,t,n){return p(n,new Promise((function(n,r){var o=null,i=null;try{o=JSON.parse(e),t.text=JSON.stringify(o,null,2)}catch(n){i=n;try{o=d.parse(e,{schema:"core",prettyErrors:!0}),t.sourceYaml=!0,t.text=e}catch(e){i=e}}o?q(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)})):r(new O(i?i.message:"Could not parse string"))})))}e.exports={S2OError:O,targetVersion:_,convert:q,convertObj:q,convertUrl:function(e,t,n){return p(n,new Promise((function(n,r){t.origin=!0,t.source||(t.source=e),t.verbose&&console.warn("GET "+e),t.fetch||(t.fetch=f);var o=Object.assign({},t.fetchOptions,{agent:t.agent});t.fetch(e,o).then((function(t){if(200!==t.status)throw new O("Received status code ".concat(t.status,": ").concat(e));return t.text()})).then((function(e){V(e,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))})).catch((function(e){r(e)}))})))},convertStr:V,convertFile:function(e,t,n){return p(n,new Promise((function(n,r){c.readFile(e,t.encoding||"utf8",(function(o,i){o?r(o):(t.sourceFile=e,V(i,t).then((function(e){return n(e)})).catch((function(e){return r(e)})))}))})))},convertStream:function(e,t,n){return p(n,new Promise((function(n,r){var o="";e.on("data",(function(e){o+=e})).on("end",(function(){V(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))}))})))}}},873:function(e,t,n){"use strict";n(9601);var r=n(6177);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)}},5623:function(e){"use strict";function t(e,t,o){e instanceof RegExp&&(e=n(e,o)),t instanceof RegExp&&(t=n(t,o));var i=r(e,t,o);return i&&{start:i[0],end:i[1],pre:o.slice(0,i[0]),body:o.slice(i[0]+e.length,i[1]),post:o.slice(i[1]+t.length)}}function n(e,t){var n=t.match(e);return n?n[0]:null}function r(e,t,n){var r,o,i,a,s,l=n.indexOf(e),c=n.indexOf(t,l+1),u=l;if(l>=0&&c>0){if(e===t)return[l,c];for(r=[],i=n.length;u>=0&&!s;)u==l?(r.push(u),l=n.indexOf(e,u+1)):1==r.length?s=[r.pop(),c]:((o=r.pop())<i&&(i=o,a=c),c=n.indexOf(t,u+1)),u=l<c&&l>=0?l:c;r.length&&(s=[i,a])}return s}e.exports=t,t.range=r},9742:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=l(e),a=i[0],s=i[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,p=s>0?a-4:a;for(n=0;n<p;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,s=0,l=r-o;s<l;s+=a)i.push(c(e,s,s+a>l?l:s+a));return 1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=i.length;a<s;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function l(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 c(e,t,r){for(var o,i,a=[],s=t;s<r;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},3644:function(e,t,n){var r=n(1048),o=n(5623);e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),g(function(e){return e.split("\\\\").join(i).split("\\{").join(a).split("\\}").join(s).split("\\,").join(l).split("\\.").join(c)}(e),!0).map(p)):[]};var i="\0SLASH"+Math.random()+"\0",a="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",l="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function u(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function p(e){return e.split(i).join("\\").split(a).join("{").split(s).join("}").split(l).join(",").split(c).join(".")}function f(e){if(!e)return[""];var t=[],n=o("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,a=n.post,s=r.split(",");s[s.length-1]+="{"+i+"}";var l=f(a);return a.length&&(s[s.length-1]+=l.shift(),s.push.apply(s,l)),t.push.apply(t,s),t}function d(e){return"{"+e+"}"}function h(e){return/^-?0\d/.test(e)}function m(e,t){return e<=t}function v(e,t){return e>=t}function g(e,t){var n=[],i=o("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var a,l=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),p=l||c,y=i.body.indexOf(",")>=0;if(!p&&!y)return i.post.match(/,.*\}/)?g(e=i.pre+"{"+i.body+s+i.post):[e];if(p)a=i.body.split(/\.\./);else if(1===(a=f(i.body)).length&&1===(a=g(a[0],!1).map(d)).length)return(w=i.post.length?g(i.post,!1):[""]).map((function(e){return i.pre+a[0]+e}));var b,x=i.pre,w=i.post.length?g(i.post,!1):[""];if(p){var k=u(a[0]),E=u(a[1]),S=Math.max(a[0].length,a[1].length),_=3==a.length?Math.abs(u(a[2])):1,O=m;E<k&&(_*=-1,O=v);var A=a.some(h);b=[];for(var I=k;O(I,E);I+=_){var C;if(c)"\\"===(C=String.fromCharCode(I))&&(C="");else if(C=String(I),A){var T=S-C.length;if(T>0){var R=new Array(T+1).join("0");C=I<0?"-"+R+C.slice(1):R+C}}b.push(C)}}else b=r(a,(function(e){return g(e,!1)}));for(var P=0;P<b.length;P++)for(var j=0;j<w.length;j++){var L=x+b[P]+w[j];(!t||p||L)&&n.push(L)}return n}},8764:function(e,t,n){"use strict";var r=n(9742),o=n(645),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=l,t.h2=50;var a=2147483647;function s(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return c(e,t,n)}function c(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!l.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|m(e,t),r=s(n),o=r.write(e,t);return o!==n&&(r=r.slice(0,o)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(B(e,Uint8Array)){var t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(B(e,ArrayBuffer)||e&&B(e.buffer,ArrayBuffer))return d(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(B(e,SharedArrayBuffer)||e&&B(e.buffer,SharedArrayBuffer)))return d(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return l.from(r,t,n);var o=function(e){if(l.isBuffer(e)){var t=0|h(e.length),n=s(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||$(e.length)?s(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function p(e){return u(e),s(e<0?0:0|h(e))}function f(e){for(var t=e.length<0?0:0|h(e.length),n=s(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function d(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,l.prototype),r}function h(e){if(e>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function m(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||B(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(o)return r?-1:F(e).length;t=(""+t).toLowerCase(),o=!0}}function v(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 T(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return I(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 R(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)&&(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:b(e,t,n,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(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 p=!0,f=0;f<l;f++)if(c(e,i+f)!==c(t,f)){p=!1;break}if(p)return i}return-1}function x(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;r>i/2&&(r=i/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if($(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return U(F(t,e.length-n),e,n,r)}function k(e,t,n,r){return U(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function E(e,t,n,r){return U(z(t),e,n,r)}function S(e,t,n,r){return U(function(e,t){for(var n,r,o,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>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 O(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,p=c>239?4:c>223?3:c>191?2:1;if(o+p<=n)switch(p){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,p=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=p}return function(e){var t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=A));return n}(r)}l.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,n){return c(e,t,n)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,n){return function(e,t,n){return u(e),e<=0?s(e):void 0!==t?"string"==typeof n?s(e).fill(t,n):s(e).fill(t):s(e)}(e,t,n)},l.allocUnsafe=function(e){return p(e)},l.allocUnsafeSlow=function(e){return p(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(B(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),B(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');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(!Array.isArray(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 i=e[n];if(B(i,Uint8Array))o+i.length>r.length?l.from(i).copy(r,o):Uint8Array.prototype.set.call(r,i,o);else{if(!l.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o)}o+=i.length}return r},l.byteLength=m,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=this.length;return 0===e?"":0===arguments.length?O(this,0,e):v.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,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.h2;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(e,t,n,r,o){if(B(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);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),p=0;p<s;++p)if(c[p]!==u[p]){i=c[p],a=u[p];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 x(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":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 S(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 A=4096;function I(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 T(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+=q[e[i]];return o}function R(e,t,n){for(var r=e.slice(t,n),o="",i=0;i<r.length-1;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 j(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 L(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 N(e,t,n,r,i){return t=+t,n>>>=0,i||L(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function M(e,t,n,r,i){return t=+t,n>>>=0,i||L(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,l.prototype),r},l.prototype.readUintLE=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=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=l.prototype.readUInt8=function(e,t){return e>>>=0,t||P(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,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 e>>>=0,t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,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){e>>>=0,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 e>>>=0,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 e>>>=0,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 e>>>=0,t||P(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||P(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||P(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||P(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||j(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=l.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||j(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=l.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);j(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);j(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||j(this,e,t,1,127,-128),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||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(!l.isBuffer(e))throw new TypeError("argument should be a Buffer");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("Index out of range");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=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),o},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),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);if(1===e.length){var o=e.charCodeAt(0);("utf8"===r&&o<128||"latin1"===r)&&(e=o)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));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:l.from(e,r),s=a.length;if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this};var D=/[^+/0-9A-Za-z-_]/g;function F(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 z(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(D,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function U(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}function B(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function $(e){return e!=e}var q=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,o=0;o<16;++o)t[r+o]=e[n]+e[o];return t}()},4480:function(e,t,n){"use strict";var r=n.g.process&&process.nextTick||n.g.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}},4184:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},1048:function(e){e.exports=function(e,n){for(var r=[],o=0;o<e.length;o++){var i=n(e[o],o);t(i)?r.push.apply(r,i):r.push(i)}return r};var t=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},9266:function(e,t,n){n(2222),n(1539),n(2526),n(2443),n(1817),n(2401),n(8722),n(2165),n(9007),n(6066),n(3510),n(1840),n(6982),n(2159),n(6649),n(9341),n(543),n(3706),n(408),n(1299);var r=n(857);e.exports=r.Symbol},3099:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},6077:function(e,t,n){var r=n(111);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},1223:function(e,t,n){var r=n(5112),o=n(30),i=n(3070),a=r("unscopables"),s=Array.prototype;null==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},1530:function(e,t,n){"use strict";var r=n(8710).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},5787:function(e){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},9670:function(e,t,n){var r=n(111);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},8533:function(e,t,n){"use strict";var r=n(2092).forEach,o=n(2133)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:function(e,t,n){"use strict";var r=n(9974),o=n(7908),i=n(3411),a=n(7659),s=n(7466),l=n(6135),c=n(1246);e.exports=function(e){var t,n,u,p,f,d,h=o(e),m="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,y=void 0!==g,b=c(h),x=0;if(y&&(g=r(g,v>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=s(h.length));t>x;x++)d=y?g(h[x],x):h[x],l(n,x,d);else for(f=(p=b.call(h)).next,n=new m;!(u=f.call(p)).done;x++)d=y?i(p,g,[u.value,x],!0):u.value,l(n,x,d);return n.length=x,n}},1318:function(e,t,n){var r=n(5656),o=n(7466),i=n(1400),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)}},2092:function(e,t,n){var r=n(9974),o=n(8361),i=n(7908),a=n(7466),s=n(5417),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,p=6==e,f=7==e,d=5==e||p;return function(h,m,v,g){for(var y,b,x=i(h),w=o(x),k=r(m,v,3),E=a(w.length),S=0,_=g||s,O=t?_(h,E):n||f?_(h,0):void 0;E>S;S++)if((d||S in w)&&(b=k(y=w[S],S,x),e))if(t)O[S]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return S;case 2:l.call(O,y)}else switch(e){case 4:return!1;case 7:l.call(O,y)}return p?-1:c||u?u:O}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},1194:function(e,t,n){var r=n(7293),o=n(5112),i=n(7392),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}))}},2133:function(e,t,n){"use strict";var r=n(7293);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},4362:function(e){var t=Math.floor,n=function(e,i){var a=e.length,s=t(a/2);return a<8?r(e,i):o(n(e.slice(0,s),i),n(e.slice(s),i),i)},r=function(e,t){for(var n,r,o=e.length,i=1;i<o;){for(r=i,n=e[i];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},o=function(e,t,n){for(var r=e.length,o=t.length,i=0,a=0,s=[];i<r||a<o;)i<r&&a<o?s.push(n(e[i],t[a])<=0?e[i++]:t[a++]):s.push(i<r?e[i++]:t[a++]);return s};e.exports=n},5417:function(e,t,n){var r=n(111),o=n(3157),i=n(5112)("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)}},3411:function(e,t,n){var r=n(9670),o=n(9212);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){throw o(e),t}}},7072:function(e,t,n){var r=n(5112)("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}},4326:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},648:function(e,t,n){var r=n(1694),o=n(4326),i=n(5112)("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}},5631:function(e,t,n){"use strict";var r=n(3070).f,o=n(30),i=n(2248),a=n(9974),s=n(5787),l=n(612),c=n(654),u=n(6340),p=n(9781),f=n(2423).fastKey,d=n(9909),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}),p||(e.size=0),null!=r&&l(r,e[c],{that:e,AS_ENTRIES:n})})),d=m(t),v=function(e,t,n){var r,o,i=d(e),a=g(e,t);return a?a.value=n:(i.last=a={index:o=f(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),p?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},g=function(e,t){var n,r=d(e),o=f(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,p?e.size=0:this.size=0},delete:function(e){var t=this,n=d(t),r=g(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),p?n.size--:t.size--}return!!r},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!!g(this,e)}}),i(u.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),p&&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)}}},9320:function(e,t,n){"use strict";var r=n(2248),o=n(2423).getWeakData,i=n(9670),a=n(111),s=n(5787),l=n(612),c=n(2092),u=n(6656),p=n(9909),f=p.set,d=p.getterFor,h=c.find,m=c.findIndex,v=0,g=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var n=b(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=m(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,c){var p=e((function(e,r){s(e,p,t),f(e,{type:t,id:v++,frozen:void 0}),null!=r&&l(r,e[c],{that:e,AS_ENTRIES:n})})),h=d(t),m=function(e,t,n){var r=h(e),a=o(i(t),!0);return!0===a?g(r).set(t,n):a[r.id]=n,e};return r(p.prototype,{delete:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t).delete(e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!a(e))return!1;var n=o(e);return!0===n?g(t).has(e):n&&u(n,t.id)}}),r(p.prototype,n?{get:function(e){var t=h(this);if(a(e)){var n=o(e);return!0===n?g(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return m(this,e,t)}}:{add:function(e){return m(this,e,!0)}}),p}}},7710:function(e,t,n){"use strict";var r=n(2109),o=n(7854),i=n(4705),a=n(1320),s=n(2423),l=n(612),c=n(5787),u=n(111),p=n(7293),f=n(7072),d=n(8003),h=n(9587);e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),v=-1!==e.indexOf("Weak"),g=m?"set":"add",y=o[e],b=y&&y.prototype,x=y,w={},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!(v&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!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 y||!(v||b.forEach&&!p((function(){(new y).entries().next()})))))x=n.getConstructor(t,e,m,g),s.REQUIRED=!0;else if(i(e,!0)){var E=new x,S=E[g](v?{}:-0,1)!=E,_=p((function(){E.has(1)})),O=f((function(e){new y(e)})),A=!v&&p((function(){for(var e=new y,t=5;t--;)e[g](t,t);return!e.has(-0)}));O||((x=t((function(t,n){c(t,x,e);var r=h(new y,t,x);return null!=n&&l(n,r[g],{that:r,AS_ENTRIES:m}),r}))).prototype=b,b.constructor=x),(_||A)&&(k("delete"),k("has"),m&&k("get")),(A||S)&&k(g),v&&b.clear&&delete b.clear}return w[e]=x,r({global:!0,forced:x!=y},w),d(x,e),v||n.setStrong(x,e,m),x}},9920:function(e,t,n){var r=n(6656),o=n(3887),i=n(1236),a=n(3070);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))}}},4964:function(e,t,n){var r=n(5112)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},8544:function(e,t,n){var r=n(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:function(e,t,n){var r=n(4488),o=/"/g;e.exports=function(e,t,n,i){var a=String(r(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(i).replace(o,""")+'"'),s+">"+a+"</"+t+">"}},4994:function(e,t,n){"use strict";var r=n(3383).IteratorPrototype,o=n(30),i=n(9114),a=n(8003),s=n(7497),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}},8880:function(e,t,n){var r=n(9781),o=n(3070),i=n(9114);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6135:function(e,t,n){"use strict";var r=n(7593),o=n(3070),i=n(9114);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},8709:function(e,t,n){"use strict";var r=n(9670),o=n(7593);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),"number"!==e)}},654:function(e,t,n){"use strict";var r=n(2109),o=n(4994),i=n(9518),a=n(7674),s=n(8003),l=n(8880),c=n(1320),u=n(5112),p=n(1913),f=n(7497),d=n(3383),h=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,v=u("iterator"),g="keys",y="values",b="entries",x=function(){return this};e.exports=function(e,t,n,u,d,w,k){o(n,t,u);var E,S,_,O=function(e){if(e===d&&R)return R;if(!m&&e in C)return C[e];switch(e){case g:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},A=t+" Iterator",I=!1,C=e.prototype,T=C[v]||C["@@iterator"]||d&&C[d],R=!m&&T||O(d),P="Array"==t&&C.entries||T;if(P&&(E=i(P.call(new e)),h!==Object.prototype&&E.next&&(p||i(E)===h||(a?a(E,h):"function"!=typeof E[v]&&l(E,v,x)),s(E,A,!0,!0),p&&(f[A]=x))),d==y&&T&&T.name!==y&&(I=!0,R=function(){return T.call(this)}),p&&!k||C[v]===R||l(C,v,R),f[t]=R,d)if(S={values:O(y),keys:w?R:O(g),entries:O(b)},k)for(_ in S)(m||I||!(_ in C))&&c(C,_,S[_]);else r({target:t,proto:!0,forced:m||I},S);return S}},7235:function(e,t,n){var r=n(857),o=n(6656),i=n(6061),a=n(3070).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},9781:function(e,t,n){var r=n(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(e,t,n){var r=n(7854),o=n(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:function(e){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}},8886:function(e,t,n){var r=n(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},7871:function(e){e.exports="object"==typeof window},256:function(e,t,n){var r=n(8113);e.exports=/MSIE|Trident/.test(r)},6833:function(e,t,n){var r=n(8113);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},5268:function(e,t,n){var r=n(4326),o=n(7854);e.exports="process"==r(o.process)},1036:function(e,t,n){var r=n(8113);e.exports=/web0s(?!.*chrome)/i.test(r)},8113:function(e,t,n){var r=n(5005);e.exports=r("navigator","userAgent")||""},7392:function(e,t,n){var r,o,i=n(7854),a=n(8113),s=i.process,l=s&&s.versions,c=l&&l.v8;c?o=(r=c.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=r[1]),e.exports=o&&+o},8008:function(e,t,n){var r=n(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,n){var r=n(7854),o=n(1236).f,i=n(8880),a=n(1320),s=n(3505),l=n(9920),c=n(4705);e.exports=function(e,t){var n,u,p,f,d,h=e.target,m=e.global,v=e.stat;if(n=m?r:v?r[h]||s(h,{}):(r[h]||{}).prototype)for(u in t){if(f=t[u],p=e.noTargetGet?(d=o(n,u))&&d.value:n[u],!c(m?u:h+(v?".":"#")+u,e.forced)&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(e.sham||p&&p.sham)&&i(f,"sham",!0),a(n,u,f,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:function(e,t,n){"use strict";n(4916);var r=n(1320),o=n(2261),i=n(7293),a=n(5112),s=n(8880),l=a("species"),c=RegExp.prototype,u=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),p="$0"==="a".replace(/./,"$0"),f=a("replace"),d=!!/./[f]&&""===/./[f]("a","$0"),h=!i((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var m=a(e),v=!i((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),g=v&&!i((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[m]=/./[m]),n.exec=function(){return t=!0,null},n[m](""),!t}));if(!v||!g||"replace"===e&&(!u||!p||d)||"split"===e&&!h){var y=/./[m],b=n(m,""[e],(function(e,t,n,r,i){var a=t.exec;return a===o||a===c.exec?v&&!i?{done:!0,value:y.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),{REPLACE_KEEPS_$0:p,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),x=b[0],w=b[1];r(String.prototype,e,x),r(c,m,2==t?function(e,t){return w.call(e,this,t)}:function(e){return w.call(e,this)})}f&&s(c[m],"sham",!0)}},6790:function(e,t,n){"use strict";var r=n(3157),o=n(7466),i=n(9974),a=function(e,t,n,s,l,c,u,p){for(var f,d=l,h=0,m=!!u&&i(u,p,3);h<s;){if(h in n){if(f=m?m(n[h],h,t):n[h],c>0&&r(f))d=a(e,t,f,o(f.length),d,c-1)-1;else{if(d>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[d]=f}d++}h++}return d};e.exports=a},6677:function(e,t,n){var r=n(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},9974:function(e,t,n){var r=n(3099);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)}}},5005:function(e,t,n){var r=n(857),o=n(7854),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]}},1246:function(e,t,n){var r=n(648),o=n(7497),i=n(5112)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},8554:function(e,t,n){var r=n(9670),o=n(1246);e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},647:function(e,t,n){var r=n(7908),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,c,u){var p=n+e.length,f=l.length,d=s;return void 0!==c&&(c=r(c),d=a),i.call(u,d,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(p);case"<":a=c[i.slice(1,-1)];break;default:var s=+i;if(0===s)return r;if(s>f){var u=o(s/10);return 0===u?r:u<=f?void 0===l[u-1]?i.charAt(1):l[u-1]+i.charAt(1):r}a=l[s-1]}return void 0===a?"":a}))}},7854:function(e,t,n){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 n.g&&n.g)||function(){return this}()||Function("return this")()},6656:function(e,t,n){var r=n(7908),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},3501:function(e){e.exports={}},842:function(e,t,n){var r=n(7854);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},490:function(e,t,n){var r=n(5005);e.exports=r("document","documentElement")},4664:function(e,t,n){var r=n(9781),o=n(7293),i=n(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,n){var r=n(7293),o=n(4326),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},9587:function(e,t,n){var r=n(111),o=n(7674);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}},2788:function(e,t,n){var r=n(5465),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},2423:function(e,t,n){var r=n(3501),o=n(111),i=n(6656),a=n(3070).f,s=n(9711),l=n(6677),c=s("meta"),u=0,p=Object.isExtensible||function(){return!0},f=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(!p(e))return"F";if(!t)return"E";f(e)}return e[c].objectID},getWeakData:function(e,t){if(!i(e,c)){if(!p(e))return!0;if(!t)return!1;f(e)}return e[c].weakData},onFreeze:function(e){return l&&d.REQUIRED&&p(e)&&!i(e,c)&&f(e),e}};r[c]=!0},9909:function(e,t,n){var r,o,i,a=n(8536),s=n(7854),l=n(111),c=n(8880),u=n(6656),p=n(5465),f=n(6200),d=n(3501),h="Object already initialized",m=s.WeakMap;if(a||p.state){var v=p.state||(p.state=new m),g=v.get,y=v.has,b=v.set;r=function(e,t){if(y.call(v,e))throw new TypeError(h);return t.facade=e,b.call(v,e,t),t},o=function(e){return g.call(v,e)||{}},i=function(e){return y.call(v,e)}}else{var x=f("state");d[x]=!0,r=function(e,t){if(u(e,x))throw new TypeError(h);return t.facade=e,c(e,x,t),t},o=function(e){return u(e,x)?e[x]:{}},i=function(e){return u(e,x)}}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}}}},7659:function(e,t,n){var r=n(5112),o=n(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:function(e,t,n){var r=n(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},4705:function(e,t,n){var r=n(7293),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},111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1913:function(e){e.exports=!1},7850:function(e,t,n){var r=n(111),o=n(4326),i=n(5112)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},612:function(e,t,n){var r=n(9670),o=n(7659),i=n(7466),a=n(9974),s=n(1246),l=n(9212),c=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var u,p,f,d,h,m,v,g=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),w=a(t,g,1+y+x),k=function(e){return u&&l(u),new c(!0,e)},E=function(e){return y?(r(e),x?w(e[0],e[1],k):w(e[0],e[1])):x?w(e,k):w(e)};if(b)u=e;else{if("function"!=typeof(p=s(e)))throw TypeError("Target is not iterable");if(o(p)){for(f=0,d=i(e.length);d>f;f++)if((h=E(e[f]))&&h instanceof c)return h;return new c(!1)}u=p.call(e)}for(m=u.next;!(v=m.call(u)).done;){try{h=E(v.value)}catch(e){throw l(u),e}if("object"==typeof h&&h&&h instanceof c)return h}return new c(!1)}},9212:function(e,t,n){var r=n(9670);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},3383:function(e,t,n){"use strict";var r,o,i,a=n(7293),s=n(9518),l=n(8880),c=n(6656),u=n(5112),p=n(1913),f=u("iterator"),d=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(r=o):d=!0);var h=null==r||a((function(){var e={};return r[f].call(e)!==e}));h&&(r={}),p&&!h||c(r,f)||l(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:d}},7497:function(e){e.exports={}},5948:function(e,t,n){var r,o,i,a,s,l,c,u,p=n(7854),f=n(1236).f,d=n(261).set,h=n(6833),m=n(1036),v=n(5268),g=p.MutationObserver||p.WebKitMutationObserver,y=p.document,b=p.process,x=p.Promise,w=f(p,"queueMicrotask"),k=w&&w.value;k||(r=function(){var e,t;for(v&&(e=b.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()},h||v||m||!g||!y?x&&x.resolve?((c=x.resolve(void 0)).constructor=x,u=c.then,a=function(){u.call(c,r)}):a=v?function(){b.nextTick(r)}:function(){d.call(p,r)}:(s=!0,l=y.createTextNode(""),new g(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s})),e.exports=k||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},3366:function(e,t,n){var r=n(7854);e.exports=r.Promise},133:function(e,t,n){var r=n(7392),o=n(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},590:function(e,t,n){var r=n(7293),o=n(5112),i=n(1913),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},8536:function(e,t,n){var r=n(7854),o=n(2788),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},8523:function(e,t,n){"use strict";var r=n(3099),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)}},3929:function(e,t,n){var r=n(7850);e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},1574:function(e,t,n){"use strict";var r=n(9781),o=n(7293),i=n(1956),a=n(5181),s=n(5296),l=n(7908),c=n(8361),u=Object.assign,p=Object.defineProperty;e.exports=!u||o((function(){if(r&&1!==u({b:1},u(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||i(u({},t)).join("")!=o}))?function(e,t){for(var n=l(e),o=arguments.length,u=1,p=a.f,f=s.f;o>u;)for(var d,h=c(arguments[u++]),m=p?i(h).concat(p(h)):i(h),v=m.length,g=0;v>g;)d=m[g++],r&&!f.call(h,d)||(n[d]=h[d]);return n}:u},30:function(e,t,n){var r,o=n(9670),i=n(6048),a=n(748),s=n(3501),l=n(490),c=n(317),u=n(6200)("IE_PROTO"),p=function(){},f=function(e){return"<script>"+e+"<\/script>"},d=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;d=r?function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=c("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete d.prototype[a[n]];return d()};s[u]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p.prototype=o(e),n=new p,p.prototype=null,n[u]=e):n=d(),void 0===t?n:i(n,t)}},6048:function(e,t,n){var r=n(9781),o=n(3070),i=n(9670),a=n(1956);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}},3070:function(e,t,n){var r=n(9781),o=n(4664),i=n(9670),a=n(7593),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}},1236:function(e,t,n){var r=n(9781),o=n(5296),i=n(9114),a=n(5656),s=n(7593),l=n(6656),c=n(4664),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])}},1156:function(e,t,n){var r=n(5656),o=n(8006).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))}},8006:function(e,t,n){var r=n(6324),o=n(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},9518:function(e,t,n){var r=n(6656),o=n(7908),i=n(6200),a=n(8544),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}},6324:function(e,t,n){var r=n(6656),o=n(5656),i=n(1318).indexOf,a=n(3501);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}},1956:function(e,t,n){var r=n(6324),o=n(748);e.exports=Object.keys||function(e){return r(e,o)}},5296:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},7674:function(e,t,n){var r=n(9670),o=n(6077);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)},4699:function(e,t,n){var r=n(9781),o=n(1956),i=n(5656),a=n(5296).f,s=function(e){return function(t){for(var n,s=i(t),l=o(s),c=l.length,u=0,p=[];c>u;)n=l[u++],r&&!a.call(s,n)||p.push(e?[n,s[n]]:s[n]);return p}};e.exports={entries:s(!0),values:s(!1)}},288:function(e,t,n){"use strict";var r=n(1694),o=n(648);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},3887:function(e,t,n){var r=n(5005),o=n(8006),i=n(5181),a=n(9670);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},857:function(e,t,n){var r=n(7854);e.exports=r},2534:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},9478:function(e,t,n){var r=n(9670),o=n(111),i=n(8523);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}},2248:function(e,t,n){var r=n(1320);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},1320:function(e,t,n){var r=n(7854),o=n(8880),i=n(6656),a=n(3505),s=n(2788),l=n(9909),c=l.get,u=l.enforce,p=String(String).split("String");(e.exports=function(e,t,n,s){var l,c=!!s&&!!s.unsafe,f=!!s&&!!s.enumerable,d=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),(l=u(n)).source||(l.source=p.join("string"==typeof t?t:""))),e!==r?(c?!d&&e[t]&&(f=!0):delete e[t],f?e[t]=n:o(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},7651:function(e,t,n){var r=n(4326),o=n(2261);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},2261:function(e,t,n){"use strict";var r,o,i=n(7066),a=n(2999),s=n(2309),l=RegExp.prototype.exec,c=s("native-string-replace",String.prototype.replace),u=l,p=(r=/a/,o=/b*/g,l.call(r,"a"),l.call(o,"a"),0!==r.lastIndex||0!==o.lastIndex),f=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=void 0!==/()??/.exec("")[1];(p||d||f)&&(u=function(e){var t,n,r,o,a=this,s=f&&a.sticky,u=i.call(a),h=a.source,m=0,v=e;return s&&(-1===(u=u.replace("y","")).indexOf("g")&&(u+="g"),v=String(e).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==e[a.lastIndex-1])&&(h="(?: "+h+")",v=" "+v,m++),n=new RegExp("^(?:"+h+")",u)),d&&(n=new RegExp("^"+h+"$(?!\\s)",u)),p&&(t=a.lastIndex),r=l.call(s?n:a,v),s?r?(r.input=r.input.slice(m),r[0]=r[0].slice(m),r.index=a.lastIndex,a.lastIndex+=r[0].length):a.lastIndex=0:p&&r&&(a.lastIndex=a.global?r.index+r[0].length:t),d&&r&&r.length>1&&c.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),e.exports=u},7066:function(e,t,n){"use strict";var r=n(9670);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},2999:function(e,t,n){"use strict";var r=n(7293);function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},4488:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},1150:function(e){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},3505:function(e,t,n){var r=n(7854),o=n(8880);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},6340:function(e,t,n){"use strict";var r=n(5005),o=n(3070),i=n(5112),a=n(9781),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}})}},8003:function(e,t,n){var r=n(3070).f,o=n(6656),i=n(5112)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},6200:function(e,t,n){var r=n(2309),o=n(9711),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},5465:function(e,t,n){var r=n(7854),o=n(3505),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},2309:function(e,t,n){var r=n(1913),o=n(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.14.0",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(e,t,n){var r=n(9670),o=n(3099),i=n(5112)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},3429:function(e,t,n){var r=n(7293);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},8710:function(e,t,n){var r=n(9958),o=n(4488),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)}},3197:function(e){"use strict";var t=2147483647,n=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,o="Overflow: input needs wider integers to process",i=Math.floor,a=String.fromCharCode,s=function(e){return e+22+75*(e<26)},l=function(e,t,n){var r=0;for(e=n?i(e/700):e>>1,e+=i(e/t);e>455;r+=36)e=i(e/35);return i(r+36*e/(e+38))},c=function(e){var n,r,c=[],u=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&o)<<10)+(1023&i)+65536):(t.push(o),n--)}else t.push(o)}return t}(e)).length,p=128,f=0,d=72;for(n=0;n<e.length;n++)(r=e[n])<128&&c.push(a(r));var h=c.length,m=h;for(h&&c.push("-");m<u;){var v=t;for(n=0;n<e.length;n++)(r=e[n])>=p&&r<v&&(v=r);var g=m+1;if(v-p>i((t-f)/g))throw RangeError(o);for(f+=(v-p)*g,p=v,n=0;n<e.length;n++){if((r=e[n])<p&&++f>t)throw RangeError(o);if(r==p){for(var y=f,b=36;;b+=36){var x=b<=d?1:b>=d+26?26:b-d;if(y<x)break;var w=y-x,k=36-x;c.push(a(s(x+w%k))),y=i(w/k)}c.push(a(s(y))),d=l(f,g,m==h),f=0,++m}}++f,++p}return c.join("")};e.exports=function(e){var t,o,i=[],a=e.toLowerCase().replace(r,".").split(".");for(t=0;t<a.length;t++)o=a[t],i.push(n.test(o)?"xn--"+c(o):o);return i.join(".")}},8415:function(e,t,n){"use strict";var r=n(9958),o=n(4488);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},6091:function(e,t,n){var r=n(7293),o=n(1361);e.exports=function(e){return r((function(){return!!o[e]()||"
"!="
"[e]()||o[e].name!==e}))}},3111:function(e,t,n){var r=n(4488),o="["+n(1361)+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),s=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(i,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},261:function(e,t,n){var r,o,i,a=n(7854),s=n(7293),l=n(9974),c=n(490),u=n(317),p=n(6833),f=n(5268),d=a.location,h=a.setImmediate,m=a.clearImmediate,v=a.process,g=a.MessageChannel,y=a.Dispatch,b=0,x={},w=function(e){if(x.hasOwnProperty(e)){var t=x[e];delete x[e],t()}},k=function(e){return function(){w(e)}},E=function(e){w(e.data)},S=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 x[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},m=function(e){delete x[e]},f?r=function(e){v.nextTick(k(e))}:y&&y.now?r=function(e){y.now(k(e))}:g&&!p?(i=(o=new g).port2,o.port1.onmessage=E,r=l(i.postMessage,i,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&d&&"file:"!==d.protocol&&!s(S)?(r=S,a.addEventListener("message",E,!1)):r="onreadystatechange"in u("script")?function(e){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),w(e)}}:function(e){setTimeout(k(e),0)}),e.exports={set:h,clear:m}},863:function(e,t,n){var r=n(4326);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},1400:function(e,t,n){var r=n(9958),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)}},5656:function(e,t,n){var r=n(8361),o=n(4488);e.exports=function(e){return r(o(e))}},9958:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},7466:function(e,t,n){var r=n(9958),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},7908:function(e,t,n){var r=n(4488);e.exports=function(e){return Object(r(e))}},7593:function(e,t,n){var r=n(111);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")}},1694:function(e,t,n){var r={};r[n(5112)("toStringTag")]="z",e.exports="[object z]"===String(r)},9711:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},3307:function(e,t,n){var r=n(133);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},6061:function(e,t,n){var r=n(5112);t.f=r},5112:function(e,t,n){var r=n(7854),o=n(2309),i=n(6656),a=n(9711),s=n(133),l=n(3307),c=o("wks"),u=r.Symbol,p=l?u:u&&u.withoutSetter||a;e.exports=function(e){return i(c,e)&&(s||"string"==typeof c[e])||(s&&i(u,e)?c[e]=u[e]:c[e]=p("Symbol."+e)),c[e]}},1361:function(e){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},2222:function(e,t,n){"use strict";var r=n(2109),o=n(7293),i=n(3157),a=n(111),s=n(7908),l=n(7466),c=n(6135),u=n(5417),p=n(1194),f=n(5112),d=n(7392),h=f("isConcatSpreadable"),m=9007199254740991,v="Maximum allowed index exceeded",g=d>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=p("concat"),b=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!g||!y},{concat:function(e){var t,n,r,o,i,a=s(this),p=u(a,0),f=0;for(t=-1,r=arguments.length;t<r;t++)if(b(i=-1===t?a:arguments[t])){if(f+(o=l(i.length))>m)throw TypeError(v);for(n=0;n<o;n++,f++)n in i&&c(p,f,i[n])}else{if(f>=m)throw TypeError(v);c(p,f++,i)}return p.length=f,p}})},7327:function(e,t,n){"use strict";var r=n(2109),o=n(2092).filter;r({target:"Array",proto:!0,forced:!n(1194)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},9826:function(e,t,n){"use strict";var r=n(2109),o=n(2092).find,i=n(1223),a="find",s=!0;a in[]&&Array(1).find((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},6535:function(e,t,n){"use strict";var r=n(2109),o=n(6790),i=n(7908),a=n(7466),s=n(3099),l=n(5417);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=i(this),r=a(n.length);return s(e),(t=l(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},1038:function(e,t,n){var r=n(2109),o=n(8457);r({target:"Array",stat:!0,forced:!n(7072)((function(e){Array.from(e)}))},{from:o})},6699:function(e,t,n){"use strict";var r=n(2109),o=n(1318).includes,i=n(1223);r({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},6992:function(e,t,n){"use strict";var r=n(5656),o=n(1223),i=n(7497),a=n(9909),s=n(654),l="Array Iterator",c=a.set,u=a.getterFor(l);e.exports=s(Array,"Array",(function(e,t){c(this,{type:l,target:r(e),index:0,kind:t})}),(function(){var e=u(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")},9600:function(e,t,n){"use strict";var r=n(2109),o=n(8361),i=n(5656),a=n(2133),s=[].join,l=o!=Object,c=a("join",",");r({target:"Array",proto:!0,forced:l||!c},{join:function(e){return s.call(i(this),void 0===e?",":e)}})},1249:function(e,t,n){"use strict";var r=n(2109),o=n(2092).map;r({target:"Array",proto:!0,forced:!n(1194)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},7042:function(e,t,n){"use strict";var r=n(2109),o=n(111),i=n(3157),a=n(1400),s=n(7466),l=n(5656),c=n(6135),u=n(5112),p=n(1194)("slice"),f=u("species"),d=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(e,t){var n,r,u,p=l(this),m=s(p.length),v=a(e,m),g=a(void 0===t?m:t,m);if(i(p)&&("function"!=typeof(n=p.constructor)||n!==Array&&!i(n.prototype)?o(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return d.call(p,v,g);for(r=new(void 0===n?Array:n)(h(g-v,0)),u=0;v<g;v++,u++)v in p&&c(r,u,p[v]);return r.length=u,r}})},2707:function(e,t,n){"use strict";var r=n(2109),o=n(3099),i=n(7908),a=n(7466),s=n(7293),l=n(4362),c=n(2133),u=n(8886),p=n(256),f=n(7392),d=n(8008),h=[],m=h.sort,v=s((function(){h.sort(void 0)})),g=s((function(){h.sort(null)})),y=c("sort"),b=!s((function(){if(f)return f<70;if(!(u&&u>3)){if(p)return!0;if(d)return d<603;var e,t,n,r,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)h.push({k:t+r,v:n})}for(h.sort((function(e,t){return t.v-e.v})),r=0;r<h.length;r++)t=h[r].k.charAt(0),o.charAt(o.length-1)!==t&&(o+=t);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:v||!g||!y||!b},{sort:function(e){void 0!==e&&o(e);var t=i(this);if(b)return void 0===e?m.call(t):m.call(t,e);var n,r,s=[],c=a(t.length);for(r=0;r<c;r++)r in t&&s.push(t[r]);for(n=(s=l(s,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:String(t)>String(n)?1:-1}}(e))).length,r=0;r<n;)t[r]=s[r++];for(;r<c;)delete t[r++];return t}})},561:function(e,t,n){"use strict";var r=n(2109),o=n(1400),i=n(9958),a=n(7466),s=n(7908),l=n(5417),c=n(6135),u=n(1194)("splice"),p=Math.max,f=Math.min,d=9007199254740991,h="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!u},{splice:function(e,t){var n,r,u,m,v,g,y=s(this),b=a(y.length),x=o(e,b),w=arguments.length;if(0===w?n=r=0:1===w?(n=0,r=b-x):(n=w-2,r=f(p(i(t),0),b-x)),b+n-r>d)throw TypeError(h);for(u=l(y,r),m=0;m<r;m++)(v=x+m)in y&&c(u,m,y[v]);if(u.length=r,n<r){for(m=x;m<b-r;m++)g=m+n,(v=m+r)in y?y[g]=y[v]:delete y[g];for(m=b;m>b-r+n;m--)delete y[m-1]}else if(n>r)for(m=b-r;m>x;m--)g=m+n-1,(v=m+r-1)in y?y[g]=y[v]:delete y[g];for(m=0;m<n;m++)y[m+x]=arguments[m+2];return y.length=b-r+n,u}})},9244:function(e,t,n){n(1223)("flatMap")},6078:function(e,t,n){var r=n(8880),o=n(8709),i=n(5112)("toPrimitive"),a=Date.prototype;i in a||r(a,i,o)},8309:function(e,t,n){var r=n(9781),o=n(3070).f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/,l="name";r&&!(l in i)&&o(i,l,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(e){return""}}})},3706:function(e,t,n){var r=n(7854);n(8003)(r.JSON,"JSON",!0)},1532:function(e,t,n){"use strict";var r=n(7710),o=n(5631);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},408:function(e,t,n){n(8003)(Math,"Math",!0)},3689:function(e,t,n){var r=n(2109),o=Math.ceil,i=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?i:o)(e)}})},9653:function(e,t,n){"use strict";var r=n(9781),o=n(7854),i=n(4705),a=n(1320),s=n(6656),l=n(4326),c=n(9587),u=n(7593),p=n(7293),f=n(30),d=n(8006).f,h=n(1236).f,m=n(3070).f,v=n(3111).trim,g="Number",y=o.Number,b=y.prototype,x=l(f(b))==g,w=function(e){var t,n,r,o,i,a,s,l,c=u(e,!1);if("string"==typeof c&&c.length>2)if(43===(t=(c=v(c)).charCodeAt(0))||45===t){if(88===(n=c.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+c}for(a=(i=c.slice(2)).length,s=0;s<a;s++)if((l=i.charCodeAt(s))<48||l>o)return NaN;return parseInt(i,r)}return+c};if(i(g,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var k,E=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof E&&(x?p((function(){b.valueOf.call(n)})):l(n)!=g)?c(new y(w(t)),n,E):w(t)},S=r?d(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),_=0;S.length>_;_++)s(y,k=S[_])&&!s(E,k)&&m(E,k,h(y,k));E.prototype=b,b.constructor=E,a(o,g,E)}},6977:function(e,t,n){"use strict";var r=n(2109),o=n(9958),i=n(863),a=n(8415),s=n(7293),l=1..toFixed,c=Math.floor,u=function(e,t,n){return 0===t?n:t%2==1?u(e,t-1,n*e):u(e*e,t/2,n)},p=function(e,t,n){for(var r=-1,o=n;++r<6;)o+=t*e[r],e[r]=o%1e7,o=c(o/1e7)},f=function(e,t){for(var n=6,r=0;--n>=0;)r+=e[n],e[n]=c(r/t),r=r%t*1e7},d=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=String(e[t]);n=""===n?r:n+a.call("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){l.call({})}))},{toFixed:function(e){var t,n,r,s,l=i(this),c=o(e),h=[0,0,0,0,0,0],m="",v="0";if(c<0||c>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(p(h,0,n),r=c;r>=7;)p(h,1e7,0),r-=7;for(p(h,u(10,r,1),0),r=t-1;r>=23;)f(h,1<<23),r-=23;f(h,1<<r),p(h,1,1),f(h,2),v=d(h)}else p(h,0,n),p(h,1<<-t,0),v=d(h)+a.call("0",c);return c>0?m+((s=v.length)<=c?"0."+a.call("0",c-s)+v:v.slice(0,s-c)+"."+v.slice(s-c)):m+v}})},9601:function(e,t,n){var r=n(2109),o=n(1574);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},9720:function(e,t,n){var r=n(2109),o=n(4699).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},3371:function(e,t,n){var r=n(2109),o=n(6677),i=n(7293),a=n(111),s=n(2423).onFreeze,l=Object.freeze;r({target:"Object",stat:!0,forced:i((function(){l(1)})),sham:!o},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},5003:function(e,t,n){var r=n(2109),o=n(7293),i=n(5656),a=n(1236).f,s=n(9781),l=o((function(){a(1)}));r({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},9337:function(e,t,n){var r=n(2109),o=n(9781),i=n(3887),a=n(5656),s=n(1236),l=n(6135);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=s.f,c=i(r),u={},p=0;c.length>p;)void 0!==(n=o(r,t=c[p++]))&&l(u,t,n);return u}})},6210:function(e,t,n){var r=n(2109),o=n(7293),i=n(1156).f;r({target:"Object",stat:!0,forced:o((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:i})},489:function(e,t,n){var r=n(2109),o=n(7293),i=n(7908),a=n(9518),s=n(8544);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(i(e))}})},1825:function(e,t,n){var r=n(2109),o=n(7293),i=n(111),a=Object.isExtensible;r({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isExtensible:function(e){return!!i(e)&&(!a||a(e))}})},3304:function(e,t,n){n(2109)({target:"Object",stat:!0},{is:n(1150)})},7941:function(e,t,n){var r=n(2109),o=n(7908),i=n(1956);r({target:"Object",stat:!0,forced:n(7293)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},1539:function(e,t,n){var r=n(1694),o=n(1320),i=n(288);r||o(Object.prototype,"toString",i,{unsafe:!0})},2479:function(e,t,n){var r=n(2109),o=n(4699).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},8674:function(e,t,n){"use strict";var r,o,i,a,s=n(2109),l=n(1913),c=n(7854),u=n(5005),p=n(3366),f=n(1320),d=n(2248),h=n(7674),m=n(8003),v=n(6340),g=n(111),y=n(3099),b=n(5787),x=n(2788),w=n(612),k=n(7072),E=n(6707),S=n(261).set,_=n(5948),O=n(9478),A=n(842),I=n(8523),C=n(2534),T=n(9909),R=n(4705),P=n(5112),j=n(7871),L=n(5268),N=n(7392),M=P("species"),D="Promise",F=T.get,z=T.set,U=T.getterFor(D),B=p&&p.prototype,$=p,q=B,V=c.TypeError,W=c.document,H=c.process,Y=I.f,G=Y,Q=!!(W&&W.createEvent&&c.dispatchEvent),X="function"==typeof PromiseRejectionEvent,K="unhandledrejection",Z=!1,J=R(D,(function(){var e=x($)!==String($);if(!e&&66===N)return!0;if(l&&!q.finally)return!0;if(N>=51&&/native code/.test($))return!1;var t=new $((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};return(t.constructor={})[M]=n,!(Z=t.then((function(){}))instanceof n)||!e&&j&&!X})),ee=J||!k((function(e){$.all(e).catch((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;_((function(){for(var r=e.value,o=1==e.state,i=0;n.length>i;){var a,s,l,c=n[i++],u=o?c.ok:c.fail,p=c.resolve,f=c.reject,d=c.domain;try{u?(o||(2===e.rejection&&ae(e),e.rejection=1),!0===u?a=r:(d&&d.enter(),a=u(r),d&&(d.exit(),l=!0)),a===c.promise?f(V("Promise-chain cycle")):(s=te(a))?s.call(a,p,f):p(a)):f(r)}catch(e){d&&!l&&d.exit(),f(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&oe(e)}))}},re=function(e,t,n){var r,o;Q?((r=W.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},!X&&(o=c["on"+e])?o(r):e===K&&A("Unhandled promise rejection",n)},oe=function(e){S.call(c,(function(){var t,n=e.facade,r=e.value;if(ie(e)&&(t=C((function(){L?H.emit("unhandledRejection",r,n):re(K,n,r)})),e.rejection=L||ie(e)?2:1,t.error))throw t.value}))},ie=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){S.call(c,(function(){var t=e.facade;L?H.emit("rejectionHandled",t):re("rejectionhandled",t,e.value)}))},se=function(e,t,n){return function(r){e(t,r,n)}},le=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},ce=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw V("Promise can't be resolved itself");var r=te(t);r?_((function(){var n={done:!1};try{r.call(t,se(ce,n,e),se(le,n,e))}catch(t){le(n,t,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(t){le({done:!1},t,e)}}};if(J&&(q=($=function(e){b(this,$,D),y(e),r.call(this);var t=F(this);try{e(se(ce,t),se(le,t))}catch(e){le(t,e)}}).prototype,(r=function(e){z(this,{type:D,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(q,{then:function(e,t){var n=U(this),r=Y(E(this,$));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=L?H.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&ne(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=F(e);this.promise=e,this.resolve=se(ce,t),this.reject=se(le,t)},I.f=Y=function(e){return e===$||e===i?new o(e):G(e)},!l&&"function"==typeof p&&B!==Object.prototype)){a=B.then,Z||(f(B,"then",(function(e,t){var n=this;return new $((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(B,"catch",q.catch,{unsafe:!0}));try{delete B.constructor}catch(e){}h&&h(B,q)}s({global:!0,wrap:!0,forced:J},{Promise:$}),m($,D,!1,!0),v(D),i=u(D),s({target:D,stat:!0,forced:J},{reject:function(e){var t=Y(this);return t.reject.call(void 0,e),t.promise}}),s({target:D,stat:!0,forced:l||J},{resolve:function(e){return O(l&&this===i?$:this,e)}}),s({target:D,stat:!0,forced:ee},{all:function(e){var t=this,n=Y(t),r=n.resolve,o=n.reject,i=C((function(){var n=y(t.resolve),i=[],a=0,s=1;w(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=Y(t),r=n.reject,o=C((function(){var o=y(t.resolve);w(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},9596:function(e,t,n){var r=n(2109),o=n(9781),i=n(9670),a=n(7593),s=n(3070);r({target:"Reflect",stat:!0,forced:n(7293)((function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})})),sham:!o},{defineProperty:function(e,t,n){i(e);var r=a(t,!0);i(n);try{return s.f(e,r,n),!0}catch(e){return!1}}})},2586:function(e,t,n){var r=n(2109),o=n(9670),i=n(1236).f;r({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=i(o(e),t);return!(n&&!n.configurable)&&delete e[t]}})},7556:function(e,t,n){n(2109)({target:"Reflect",stat:!0},{ownKeys:n(3887)})},3593:function(e,t,n){var r=n(2109),o=n(9670),i=n(111),a=n(6656),s=n(7293),l=n(3070),c=n(1236),u=n(9518),p=n(9114);r({target:"Reflect",stat:!0,forced:s((function(){var e=function(){},t=l.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function e(t,n,r){var s,f,d=arguments.length<4?t:arguments[3],h=c.f(o(t),n);if(!h){if(i(f=u(t)))return e(f,n,r,d);h=p(0)}if(a(h,"value")){if(!1===h.writable||!i(d))return!1;if(s=c.f(d,n)){if(s.get||s.set||!1===s.writable)return!1;s.value=r,l.f(d,n,s)}else l.f(d,n,p(0,r));return!0}return void 0!==h.set&&(h.set.call(d,r),!0)}})},1299:function(e,t,n){var r=n(2109),o=n(7854),i=n(8003);r({global:!0},{Reflect:{}}),i(o.Reflect,"Reflect",!0)},4603:function(e,t,n){var r=n(9781),o=n(7854),i=n(4705),a=n(9587),s=n(3070).f,l=n(8006).f,c=n(7850),u=n(7066),p=n(2999),f=n(1320),d=n(7293),h=n(9909).enforce,m=n(6340),v=n(5112)("match"),g=o.RegExp,y=g.prototype,b=/a/g,x=/a/g,w=new g(b)!==b,k=p.UNSUPPORTED_Y;if(r&&i("RegExp",!w||k||d((function(){return x[v]=!1,g(b)!=b||g(x)==x||"/a/i"!=g(b,"i")})))){for(var E=function(e,t){var n,r=this instanceof E,o=c(e),i=void 0===t;if(!r&&o&&e.constructor===E&&i)return e;w?o&&!i&&(e=e.source):e instanceof E&&(i&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var s=a(w?new g(e,t):g(e,t),r?this:y,E);return k&&n&&(h(s).sticky=!0),s},S=function(e){e in E||s(E,e,{configurable:!0,get:function(){return g[e]},set:function(t){g[e]=t}})},_=l(g),O=0;_.length>O;)S(_[O++]);y.constructor=E,E.prototype=y,f(o,"RegExp",E)}m("RegExp")},4916:function(e,t,n){"use strict";var r=n(2109),o=n(2261);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},9714:function(e,t,n){"use strict";var r=n(1320),o=n(9670),i=n(7293),a=n(7066),s="toString",l=RegExp.prototype,c=l.toString,u=i((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),p=c.name!=s;(u||p)&&r(RegExp.prototype,s,(function(){var e=o(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in l)?a.call(e):n)}),{unsafe:!0})},189:function(e,t,n){"use strict";var r=n(7710),o=n(5631);e.exports=r("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},5218:function(e,t,n){"use strict";var r=n(2109),o=n(4230);r({target:"String",proto:!0,forced:n(3429)("anchor")},{anchor:function(e){return o(this,"a","name",e)}})},915:function(e,t,n){"use strict";var r=n(2109),o=n(4230);r({target:"String",proto:!0,forced:n(3429)("bold")},{bold:function(){return o(this,"b","","")}})},7852:function(e,t,n){"use strict";var r,o=n(2109),i=n(1236).f,a=n(7466),s=n(3929),l=n(4488),c=n(4964),u=n(1913),p="".endsWith,f=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:f(a(n),r),i=String(e);return p?p.call(t,i,o):t.slice(o-i.length,o)===i}})},2023:function(e,t,n){"use strict";var r=n(2109),o=n(3929),i=n(4488);r({target:"String",proto:!0,forced:!n(4964)("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},8734:function(e,t,n){"use strict";var r=n(2109),o=n(4230);r({target:"String",proto:!0,forced:n(3429)("italics")},{italics:function(){return o(this,"i","","")}})},8783:function(e,t,n){"use strict";var r=n(8710).charAt,o=n(9909),i=n(654),a="String Iterator",s=o.set,l=o.getterFor(a);i(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=l(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})}))},9254:function(e,t,n){"use strict";var r=n(2109),o=n(4230);r({target:"String",proto:!0,forced:n(3429)("link")},{link:function(e){return o(this,"a","href",e)}})},4723:function(e,t,n){"use strict";var r=n(7007),o=n(9670),i=n(7466),a=n(4488),s=n(1530),l=n(7651);r("match",1,(function(e,t,n){return[function(t){var n=a(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var a=o(e),c=String(this);if(!a.global)return l(a,c);var u=a.unicode;a.lastIndex=0;for(var p,f=[],d=0;null!==(p=l(a,c));){var h=String(p[0]);f[d]=h,""===h&&(a.lastIndex=s(c,i(a.lastIndex),u)),d++}return 0===d?null:f}]}))},2481:function(e,t,n){n(2109)({target:"String",proto:!0},{repeat:n(8415)})},5306:function(e,t,n){"use strict";var r=n(7007),o=n(9670),i=n(7466),a=n(9958),s=n(4488),l=n(1530),c=n(647),u=n(7651),p=Math.max,f=Math.min;r("replace",2,(function(e,t,n,r){var d=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,h=r.REPLACE_KEEPS_$0,m=d?"$":"$0";return[function(n,r){var o=s(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,o,r):t.call(String(o),n,r)},function(e,r){if(!d&&h||"string"==typeof r&&-1===r.indexOf(m)){var s=n(t,e,this,r);if(s.done)return s.value}var v=o(e),g=String(this),y="function"==typeof r;y||(r=String(r));var b=v.global;if(b){var x=v.unicode;v.lastIndex=0}for(var w=[];;){var k=u(v,g);if(null===k)break;if(w.push(k),!b)break;""===String(k[0])&&(v.lastIndex=l(g,i(v.lastIndex),x))}for(var E,S="",_=0,O=0;O<w.length;O++){k=w[O];for(var A=String(k[0]),I=p(f(a(k.index),g.length),0),C=[],T=1;T<k.length;T++)C.push(void 0===(E=k[T])?E:String(E));var R=k.groups;if(y){var P=[A].concat(C,I,g);void 0!==R&&P.push(R);var j=String(r.apply(void 0,P))}else j=c(A,g,I,C,R,r);I>=_&&(S+=g.slice(_,I)+j,_=I+A.length)}return S+g.slice(_)}]}))},4765:function(e,t,n){"use strict";var r=n(7007),o=n(9670),i=n(4488),a=n(1150),s=n(7651);r("search",1,(function(e,t,n){return[function(t){var n=i(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,e,this);if(r.done)return r.value;var i=o(e),l=String(this),c=i.lastIndex;a(c,0)||(i.lastIndex=0);var u=s(i,l);return a(i.lastIndex,c)||(i.lastIndex=c),null===u?-1:u.index}]}))},3123:function(e,t,n){"use strict";var r=n(7007),o=n(7850),i=n(9670),a=n(4488),s=n(6707),l=n(1530),c=n(7466),u=n(7651),p=n(2261),f=n(2999).UNSUPPORTED_Y,d=[].push,h=Math.min,m=4294967295;r("split",2,(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=void 0===n?m:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!o(e))return t.call(r,e,i);for(var s,l,c,u=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,v=new RegExp(e.source,f+"g");(s=p.call(v,r))&&!((l=v.lastIndex)>h&&(u.push(r.slice(h,s.index)),s.length>1&&s.index<r.length&&d.apply(u,s.slice(1)),c=s[0].length,h=l,u.length>=i));)v.lastIndex===s.index&&v.lastIndex++;return h===r.length?!c&&v.test("")||u.push(""):u.push(r.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,e,this,o,r!==t);if(a.done)return a.value;var p=i(e),d=String(this),v=s(p,RegExp),g=p.unicode,y=(p.ignoreCase?"i":"")+(p.multiline?"m":"")+(p.unicode?"u":"")+(f?"g":"y"),b=new v(f?"^(?:"+p.source+")":p,y),x=void 0===o?m:o>>>0;if(0===x)return[];if(0===d.length)return null===u(b,d)?[d]:[];for(var w=0,k=0,E=[];k<d.length;){b.lastIndex=f?0:k;var S,_=u(b,f?d.slice(k):d);if(null===_||(S=h(c(b.lastIndex+(f?k:0)),d.length))===w)k=l(d,k,g);else{if(E.push(d.slice(w,k)),E.length===x)return E;for(var O=1;O<=_.length-1;O++)if(E.push(_[O]),E.length===x)return E;k=w=S}}return E.push(d.slice(w)),E}]}),f)},6755:function(e,t,n){"use strict";var r,o=n(2109),i=n(1236).f,a=n(7466),s=n(3929),l=n(4488),c=n(4964),u=n(1913),p="".startsWith,f=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(f(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return p?p.call(t,r,n):t.slice(n,n+r.length)===r}})},3210:function(e,t,n){"use strict";var r=n(2109),o=n(3111).trim;r({target:"String",proto:!0,forced:n(6091)("trim")},{trim:function(){return o(this)}})},2443:function(e,t,n){n(7235)("asyncIterator")},1817:function(e,t,n){"use strict";var r=n(2109),o=n(9781),i=n(7854),a=n(6656),s=n(111),l=n(3070).f,c=n(9920),u=i.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var p={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(p[t]=!0),t};c(f,u);var d=f.prototype=u.prototype;d.constructor=f;var h=d.toString,m="Symbol(test)"==String(u("test")),v=/^Symbol\((.*)\)[^)]+$/;l(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(p,e))return"";var n=m?t.slice(7,-1):t.replace(v,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:f})}},2401:function(e,t,n){n(7235)("hasInstance")},8722:function(e,t,n){n(7235)("isConcatSpreadable")},2165:function(e,t,n){n(7235)("iterator")},2526:function(e,t,n){"use strict";var r=n(2109),o=n(7854),i=n(5005),a=n(1913),s=n(9781),l=n(133),c=n(3307),u=n(7293),p=n(6656),f=n(3157),d=n(111),h=n(9670),m=n(7908),v=n(5656),g=n(7593),y=n(9114),b=n(30),x=n(1956),w=n(8006),k=n(1156),E=n(5181),S=n(1236),_=n(3070),O=n(5296),A=n(8880),I=n(1320),C=n(2309),T=n(6200),R=n(3501),P=n(9711),j=n(5112),L=n(6061),N=n(7235),M=n(8003),D=n(9909),F=n(2092).forEach,z=T("hidden"),U="Symbol",B=j("toPrimitive"),$=D.set,q=D.getterFor(U),V=Object.prototype,W=o.Symbol,H=i("JSON","stringify"),Y=S.f,G=_.f,Q=k.f,X=O.f,K=C("symbols"),Z=C("op-symbols"),J=C("string-to-symbol-registry"),ee=C("symbol-to-string-registry"),te=C("wks"),ne=o.QObject,re=!ne||!ne.prototype||!ne.prototype.findChild,oe=s&&u((function(){return 7!=b(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=Y(V,t);r&&delete V[t],G(e,t,n),r&&e!==V&&G(V,t,r)}:G,ie=function(e,t){var n=K[e]=b(W.prototype);return $(n,{type:U,tag:e,description:t}),s||(n.description=t),n},ae=c?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},se=function(e,t,n){e===V&&se(Z,t,n),h(e);var r=g(t,!0);return h(n),p(K,r)?(n.enumerable?(p(e,z)&&e[z][r]&&(e[z][r]=!1),n=b(n,{enumerable:y(0,!1)})):(p(e,z)||G(e,z,y(1,{})),e[z][r]=!0),oe(e,r,n)):G(e,r,n)},le=function(e,t){h(e);var n=v(t),r=x(n).concat(fe(n));return F(r,(function(t){s&&!ce.call(n,t)||se(e,t,n[t])})),e},ce=function(e){var t=g(e,!0),n=X.call(this,t);return!(this===V&&p(K,t)&&!p(Z,t))&&(!(n||!p(this,t)||!p(K,t)||p(this,z)&&this[z][t])||n)},ue=function(e,t){var n=v(e),r=g(t,!0);if(n!==V||!p(K,r)||p(Z,r)){var o=Y(n,r);return!o||!p(K,r)||p(n,z)&&n[z][r]||(o.enumerable=!0),o}},pe=function(e){var t=Q(v(e)),n=[];return F(t,(function(e){p(K,e)||p(R,e)||n.push(e)})),n},fe=function(e){var t=e===V,n=Q(t?Z:v(e)),r=[];return F(n,(function(e){!p(K,e)||t&&!p(V,e)||r.push(K[e])})),r};l||(I((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===V&&n.call(Z,e),p(this,z)&&p(this[z],t)&&(this[z][t]=!1),oe(this,t,y(1,e))};return s&&re&&oe(V,t,{configurable:!0,set:n}),ie(t,e)}).prototype,"toString",(function(){return q(this).tag})),I(W,"withoutSetter",(function(e){return ie(P(e),e)})),O.f=ce,_.f=se,S.f=ue,w.f=k.f=pe,E.f=fe,L.f=function(e){return ie(j(e),e)},s&&(G(W.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||I(V,"propertyIsEnumerable",ce,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:W}),F(x(te),(function(e){N(e)})),r({target:U,stat:!0,forced:!l},{for:function(e){var t=String(e);if(p(J,t))return J[t];var n=W(t);return J[t]=n,ee[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(p(ee,e))return ee[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?b(e):le(b(e),t)},defineProperty:se,defineProperties:le,getOwnPropertyDescriptor:ue}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:pe,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)&&!ae(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ae(t))return t}),o[1]=t,H.apply(null,o)}}),W.prototype[B]||A(W.prototype,B,W.prototype.valueOf),M(W,U),R[z]=!0},6066:function(e,t,n){n(7235)("matchAll")},9007:function(e,t,n){n(7235)("match")},3510:function(e,t,n){n(7235)("replace")},1840:function(e,t,n){n(7235)("search")},6982:function(e,t,n){n(7235)("species")},2159:function(e,t,n){n(7235)("split")},6649:function(e,t,n){n(7235)("toPrimitive")},9341:function(e,t,n){n(7235)("toStringTag")},543:function(e,t,n){n(7235)("unscopables")},4129:function(e,t,n){"use strict";var r,o=n(7854),i=n(2248),a=n(2423),s=n(7710),l=n(9320),c=n(111),u=n(9909).enforce,p=n(8536),f=!o.ActiveXObject&&"ActiveXObject"in o,d=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},m=e.exports=s("WeakMap",h,l);if(p&&f){r=l.getConstructor(h,"WeakMap",!0),a.REQUIRED=!0;var v=m.prototype,g=v.delete,y=v.has,b=v.get,x=v.set;i(v,{delete:function(e){if(c(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),g.call(this,e)||t.frozen.delete(e)}return g.call(this,e)},has:function(e){if(c(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),y.call(this,e)||t.frozen.has(e)}return y.call(this,e)},get:function(e){if(c(e)&&!d(e)){var t=u(this);return t.frozen||(t.frozen=new r),y.call(this,e)?b.call(this,e):t.frozen.get(e)}return b.call(this,e)},set:function(e,t){if(c(e)&&!d(e)){var n=u(this);n.frozen||(n.frozen=new r),y.call(this,e)?x.call(this,e,t):n.frozen.set(e,t)}else x.call(this,e,t);return this}})}},8478:function(e,t,n){"use strict";n(7710)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(9320))},4747:function(e,t,n){var r=n(7854),o=n(8324),i=n(8533),a=n(8880);for(var s in o){var l=r[s],c=l&&l.prototype;if(c&&c.forEach!==i)try{a(c,"forEach",i)}catch(e){c.forEach=i}}},3948:function(e,t,n){var r=n(7854),o=n(8324),i=n(6992),a=n(8880),s=n(5112),l=s("iterator"),c=s("toStringTag"),u=i.values;for(var p in o){var f=r[p],d=f&&f.prototype;if(d){if(d[l]!==u)try{a(d,l,u)}catch(e){d[l]=u}if(d[c]||a(d,c,p),o[p])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(e){d[h]=i[h]}}}},1637:function(e,t,n){"use strict";n(6992);var r=n(2109),o=n(5005),i=n(590),a=n(1320),s=n(2248),l=n(8003),c=n(4994),u=n(9909),p=n(5787),f=n(6656),d=n(9974),h=n(648),m=n(9670),v=n(111),g=n(30),y=n(9114),b=n(8554),x=n(1246),w=n(5112),k=o("fetch"),E=o("Headers"),S=w("iterator"),_="URLSearchParams",O="URLSearchParamsIterator",A=u.set,I=u.getterFor(_),C=u.getterFor(O),T=/\+/g,R=Array(4),P=function(e){return R[e-1]||(R[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},j=function(e){try{return decodeURIComponent(e)}catch(t){return e}},L=function(e){var t=e.replace(T," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(P(n--),j);return t}},N=/[!'()~]|%20/g,M={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},D=function(e){return M[e]},F=function(e){return encodeURIComponent(e).replace(N,D)},z=function(e,t){if(t)for(var n,r,o=t.split("&"),i=0;i<o.length;)(n=o[i++]).length&&(r=n.split("="),e.push({key:L(r.shift()),value:L(r.join("="))}))},U=function(e){this.entries.length=0,z(this.entries,e)},B=function(e,t){if(e<t)throw TypeError("Not enough arguments")},$=c((function(e,t){A(this,{type:O,iterator:b(I(e).entries),kind:t})}),"Iterator",(function(){var e=C(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),q=function(){p(this,q,_);var e,t,n,r,o,i,a,s,l,c=arguments.length>0?arguments[0]:void 0,u=this,d=[];if(A(u,{type:_,entries:d,updateURL:function(){},updateSearchParams:U}),void 0!==c)if(v(c))if("function"==typeof(e=x(c)))for(n=(t=e.call(c)).next;!(r=n.call(t)).done;){if((a=(i=(o=b(m(r.value))).next).call(o)).done||(s=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");d.push({key:a.value+"",value:s.value+""})}else for(l in c)f(c,l)&&d.push({key:l,value:c[l]+""});else z(d,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},V=q.prototype;s(V,{append:function(e,t){B(arguments.length,2);var n=I(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){B(arguments.length,1);for(var t=I(this),n=t.entries,r=e+"",o=0;o<n.length;)n[o].key===r?n.splice(o,1):o++;t.updateURL()},get:function(e){B(arguments.length,1);for(var t=I(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){B(arguments.length,1);for(var t=I(this).entries,n=e+"",r=[],o=0;o<t.length;o++)t[o].key===n&&r.push(t[o].value);return r},has:function(e){B(arguments.length,1);for(var t=I(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){B(arguments.length,1);for(var n,r=I(this),o=r.entries,i=!1,a=e+"",s=t+"",l=0;l<o.length;l++)(n=o[l]).key===a&&(i?o.splice(l--,1):(i=!0,n.value=s));i||o.push({key:a,value:s}),r.updateURL()},sort:function(){var e,t,n,r=I(this),o=r.entries,i=o.slice();for(o.length=0,n=0;n<i.length;n++){for(e=i[n],t=0;t<n;t++)if(o[t].key>e.key){o.splice(t,0,e);break}t===n&&o.push(e)}r.updateURL()},forEach:function(e){for(var t,n=I(this).entries,r=d(e,arguments.length>1?arguments[1]:void 0,3),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new $(this,"keys")},values:function(){return new $(this,"values")},entries:function(){return new $(this,"entries")}},{enumerable:!0}),a(V,S,V.entries),a(V,"toString",(function(){for(var e,t=I(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(F(e.key)+"="+F(e.value));return n.join("&")}),{enumerable:!0}),l(q,_),r({global:!0,forced:!i},{URLSearchParams:q}),i||"function"!=typeof k||"function"!=typeof E||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,o=[e];return arguments.length>1&&(v(t=arguments[1])&&(n=t.body,h(n)===_&&((r=t.headers?new E(t.headers):new E).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=g(t,{body:y(0,String(n)),headers:y(0,r)}))),o.push(t)),k.apply(this,o)}}),e.exports={URLSearchParams:q,getState:I}},285:function(e,t,n){"use strict";n(8783);var r,o=n(2109),i=n(9781),a=n(590),s=n(7854),l=n(6048),c=n(1320),u=n(5787),p=n(6656),f=n(1574),d=n(8457),h=n(8710).codeAt,m=n(3197),v=n(8003),g=n(1637),y=n(9909),b=s.URL,x=g.URLSearchParams,w=g.getState,k=y.set,E=y.getterFor("URL"),S=Math.floor,_=Math.pow,O="Invalid scheme",A="Invalid host",I="Invalid port",C=/[A-Za-z]/,T=/[\d+-.A-Za-z]/,R=/\d/,P=/^(0x|0X)/,j=/^[0-7]+$/,L=/^\d+$/,N=/^[\dA-Fa-f]+$/,M=/[\0\t\n\r #%/:?@[\\]]/,D=/[\0\t\n\r #/:?@[\\]]/,F=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,z=/[\t\n\r]/g,U=function(e,t){var n,r,o;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return A;if(!(n=$(t.slice(1,-1))))return A;e.host=n}else if(X(e)){if(t=m(t),M.test(t))return A;if(null===(n=B(t)))return A;e.host=n}else{if(D.test(t))return A;for(n="",r=d(t),o=0;o<r.length;o++)n+=G(r[o],V);e.host=n}},B=function(e){var t,n,r,o,i,a,s,l=e.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),(t=l.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(o=l[r]))return e;if(i=10,o.length>1&&"0"==o.charAt(0)&&(i=P.test(o)?16:8,o=o.slice(8==i?1:2)),""===o)a=0;else{if(!(10==i?L:8==i?j:N).test(o))return e;a=parseInt(o,i)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=_(256,5-t))return null}else if(a>255)return null;for(s=n.pop(),r=0;r<n.length;r++)s+=n[r]*_(256,3-r);return s},$=function(e){var t,n,r,o,i,a,s,l=[0,0,0,0,0,0,0,0],c=0,u=null,p=0,f=function(){return e.charAt(p)};if(":"==f()){if(":"!=e.charAt(1))return;p+=2,u=++c}for(;f();){if(8==c)return;if(":"!=f()){for(t=n=0;n<4&&N.test(f());)t=16*t+parseInt(f(),16),p++,n++;if("."==f()){if(0==n)return;if(p-=n,c>6)return;for(r=0;f();){if(o=null,r>0){if(!("."==f()&&r<4))return;p++}if(!R.test(f()))return;for(;R.test(f());){if(i=parseInt(f(),10),null===o)o=i;else{if(0==o)return;o=10*o+i}if(o>255)return;p++}l[c]=256*l[c]+o,2!=++r&&4!=r||c++}if(4!=r)return;break}if(":"==f()){if(p++,!f())return}else if(f())return;l[c++]=t}else{if(null!==u)return;p++,u=++c}}if(null!==u)for(a=c-u,c=7;0!=c&&a>0;)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s;else if(8!=c)return;return l},q=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=S(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n&&(t=r,n=o),t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},V={},W=f({},V,{" ":1,'"':1,"<":1,">":1,"`":1}),H=f({},W,{"#":1,"?":1,"{":1,"}":1}),Y=f({},H,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),G=function(e,t){var n=h(e,0);return n>32&&n<127&&!p(t,e)?e:encodeURIComponent(e)},Q={ftp:21,file:null,http:80,https:443,ws:80,wss:443},X=function(e){return p(Q,e.scheme)},K=function(e){return""!=e.username||""!=e.password},Z=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},J=function(e,t){var n;return 2==e.length&&C.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ee=function(e){var t;return e.length>1&&J(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},te=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&J(t[0],!0)||t.pop()},ne=function(e){return"."===e||"%2e"===e.toLowerCase()},re={},oe={},ie={},ae={},se={},le={},ce={},ue={},pe={},fe={},de={},he={},me={},ve={},ge={},ye={},be={},xe={},we={},ke={},Ee={},Se=function(e,t,n,o){var i,a,s,l,c,u=n||re,f=0,h="",m=!1,v=!1,g=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(F,"")),t=t.replace(z,""),i=d(t);f<=i.length;){switch(a=i[f],u){case re:if(!a||!C.test(a)){if(n)return O;u=ie;continue}h+=a.toLowerCase(),u=oe;break;case oe:if(a&&(T.test(a)||"+"==a||"-"==a||"."==a))h+=a.toLowerCase();else{if(":"!=a){if(n)return O;h="",u=ie,f=0;continue}if(n&&(X(e)!=p(Q,h)||"file"==h&&(K(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=h,n)return void(X(e)&&Q[e.scheme]==e.port&&(e.port=null));h="","file"==e.scheme?u=ve:X(e)&&o&&o.scheme==e.scheme?u=ae:X(e)?u=ue:"/"==i[f+1]?(u=se,f++):(e.cannotBeABaseURL=!0,e.path.push(""),u=we)}break;case ie:if(!o||o.cannotBeABaseURL&&"#"!=a)return O;if(o.cannotBeABaseURL&&"#"==a){e.scheme=o.scheme,e.path=o.path.slice(),e.query=o.query,e.fragment="",e.cannotBeABaseURL=!0,u=Ee;break}u="file"==o.scheme?ve:le;continue;case ae:if("/"!=a||"/"!=i[f+1]){u=le;continue}u=pe,f++;break;case se:if("/"==a){u=fe;break}u=xe;continue;case le:if(e.scheme=o.scheme,a==r)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query;else if("/"==a||"\\"==a&&X(e))u=ce;else if("?"==a)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query="",u=ke;else{if("#"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.path.pop(),u=xe;continue}e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query,e.fragment="",u=Ee}break;case ce:if(!X(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,u=xe;continue}u=fe}else u=pe;break;case ue:if(u=pe,"/"!=a||"/"!=h.charAt(f+1))continue;f++;break;case pe:if("/"!=a&&"\\"!=a){u=fe;continue}break;case fe:if("@"==a){m&&(h="%40"+h),m=!0,s=d(h);for(var y=0;y<s.length;y++){var b=s[y];if(":"!=b||g){var x=G(b,Y);g?e.password+=x:e.username+=x}else g=!0}h=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&X(e)){if(m&&""==h)return"Invalid authority";f-=d(h).length+1,h="",u=de}else h+=a;break;case de:case he:if(n&&"file"==e.scheme){u=ye;continue}if(":"!=a||v){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&X(e)){if(X(e)&&""==h)return A;if(n&&""==h&&(K(e)||null!==e.port))return;if(l=U(e,h))return l;if(h="",u=be,n)return;continue}"["==a?v=!0:"]"==a&&(v=!1),h+=a}else{if(""==h)return A;if(l=U(e,h))return l;if(h="",u=me,n==he)return}break;case me:if(!R.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&X(e)||n){if(""!=h){var w=parseInt(h,10);if(w>65535)return I;e.port=X(e)&&w===Q[e.scheme]?null:w,h=""}if(n)return;u=be;continue}return I}h+=a;break;case ve:if(e.scheme="file","/"==a||"\\"==a)u=ge;else{if(!o||"file"!=o.scheme){u=xe;continue}if(a==r)e.host=o.host,e.path=o.path.slice(),e.query=o.query;else if("?"==a)e.host=o.host,e.path=o.path.slice(),e.query="",u=ke;else{if("#"!=a){ee(i.slice(f).join(""))||(e.host=o.host,e.path=o.path.slice(),te(e)),u=xe;continue}e.host=o.host,e.path=o.path.slice(),e.query=o.query,e.fragment="",u=Ee}}break;case ge:if("/"==a||"\\"==a){u=ye;break}o&&"file"==o.scheme&&!ee(i.slice(f).join(""))&&(J(o.path[0],!0)?e.path.push(o.path[0]):e.host=o.host),u=xe;continue;case ye:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&J(h))u=xe;else if(""==h){if(e.host="",n)return;u=be}else{if(l=U(e,h))return l;if("localhost"==e.host&&(e.host=""),n)return;h="",u=be}continue}h+=a;break;case be:if(X(e)){if(u=xe,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(u=xe,"/"!=a))continue}else e.fragment="",u=Ee;else e.query="",u=ke;break;case xe:if(a==r||"/"==a||"\\"==a&&X(e)||!n&&("?"==a||"#"==a)){if(".."===(c=(c=h).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(te(e),"/"==a||"\\"==a&&X(e)||e.path.push("")):ne(h)?"/"==a||"\\"==a&&X(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&J(h)&&(e.host&&(e.host=""),h=h.charAt(0)+":"),e.path.push(h)),h="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",u=ke):"#"==a&&(e.fragment="",u=Ee)}else h+=G(a,H);break;case we:"?"==a?(e.query="",u=ke):"#"==a?(e.fragment="",u=Ee):a!=r&&(e.path[0]+=G(a,V));break;case ke:n||"#"!=a?a!=r&&("'"==a&&X(e)?e.query+="%27":e.query+="#"==a?"%23":G(a,V)):(e.fragment="",u=Ee);break;case Ee:a!=r&&(e.fragment+=G(a,W))}f++}},_e=function(e){var t,n,r=u(this,_e,"URL"),o=arguments.length>1?arguments[1]:void 0,a=String(e),s=k(r,{type:"URL"});if(void 0!==o)if(o instanceof _e)t=E(o);else if(n=Se(t={},String(o)))throw TypeError(n);if(n=Se(s,a,null,t))throw TypeError(n);var l=s.searchParams=new x,c=w(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},i||(r.href=Ae.call(r),r.origin=Ie.call(r),r.protocol=Ce.call(r),r.username=Te.call(r),r.password=Re.call(r),r.host=Pe.call(r),r.hostname=je.call(r),r.port=Le.call(r),r.pathname=Ne.call(r),r.search=Me.call(r),r.searchParams=De.call(r),r.hash=Fe.call(r))},Oe=_e.prototype,Ae=function(){var e=E(this),t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,s=e.query,l=e.fragment,c=t+":";return null!==o?(c+="//",K(e)&&(c+=n+(r?":"+r:"")+"@"),c+=q(o),null!==i&&(c+=":"+i)):"file"==t&&(c+="//"),c+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},Ie=function(){var e=E(this),t=e.scheme,n=e.port;if("blob"==t)try{return new _e(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&X(e)?t+"://"+q(e.host)+(null!==n?":"+n:""):"null"},Ce=function(){return E(this).scheme+":"},Te=function(){return E(this).username},Re=function(){return E(this).password},Pe=function(){var e=E(this),t=e.host,n=e.port;return null===t?"":null===n?q(t):q(t)+":"+n},je=function(){var e=E(this).host;return null===e?"":q(e)},Le=function(){var e=E(this).port;return null===e?"":String(e)},Ne=function(){var e=E(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Me=function(){var e=E(this).query;return e?"?"+e:""},De=function(){return E(this).searchParams},Fe=function(){var e=E(this).fragment;return e?"#"+e:""},ze=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(i&&l(Oe,{href:ze(Ae,(function(e){var t=E(this),n=String(e),r=Se(t,n);if(r)throw TypeError(r);w(t.searchParams).updateSearchParams(t.query)})),origin:ze(Ie),protocol:ze(Ce,(function(e){var t=E(this);Se(t,String(e)+":",re)})),username:ze(Te,(function(e){var t=E(this),n=d(String(e));if(!Z(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=G(n[r],Y)}})),password:ze(Re,(function(e){var t=E(this),n=d(String(e));if(!Z(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=G(n[r],Y)}})),host:ze(Pe,(function(e){var t=E(this);t.cannotBeABaseURL||Se(t,String(e),de)})),hostname:ze(je,(function(e){var t=E(this);t.cannotBeABaseURL||Se(t,String(e),he)})),port:ze(Le,(function(e){var t=E(this);Z(t)||(""==(e=String(e))?t.port=null:Se(t,e,me))})),pathname:ze(Ne,(function(e){var t=E(this);t.cannotBeABaseURL||(t.path=[],Se(t,e+"",be))})),search:ze(Me,(function(e){var t=E(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",Se(t,e,ke)),w(t.searchParams).updateSearchParams(t.query)})),searchParams:ze(De),hash:ze(Fe,(function(e){var t=E(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",Se(t,e,Ee)):t.fragment=null}))}),c(Oe,"toJSON",(function(){return Ae.call(this)}),{enumerable:!0}),c(Oe,"toString",(function(){return Ae.call(this)}),{enumerable:!0}),b){var Ue=b.createObjectURL,Be=b.revokeObjectURL;Ue&&c(_e,"createObjectURL",(function(e){return Ue.apply(b,arguments)})),Be&&c(_e,"revokeObjectURL",(function(e){return Be.apply(b,arguments)}))}v(_e,"URL"),o({global:!0,forced:!a,sham:!i},{URL:_e})},3753:function(e,t,n){"use strict";n(2109)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},4875:function(e,t,n){"use strict";var r=n(3645),o=n.n(r)()((function(e){return e[1]}));o.push([e.id,"/*\r\n * Container style\r\n */\r\n.ps {\r\n overflow: hidden !important;\r\n overflow-anchor: none;\r\n -ms-overflow-style: none;\r\n touch-action: auto;\r\n -ms-touch-action: auto;\r\n}\r\n\r\n/*\r\n * Scrollbar rail styles\r\n */\r\n.ps__rail-x {\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n height: 15px;\r\n /* there must be 'bottom' or 'top' for ps__rail-x */\r\n bottom: 0px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-y {\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n width: 15px;\r\n /* there must be 'right' or 'left' for ps__rail-y */\r\n right: 0;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps--active-x > .ps__rail-x,\r\n.ps--active-y > .ps__rail-y {\r\n display: block;\r\n background-color: transparent;\r\n}\r\n\r\n.ps:hover > .ps__rail-x,\r\n.ps:hover > .ps__rail-y,\r\n.ps--focus > .ps__rail-x,\r\n.ps--focus > .ps__rail-y,\r\n.ps--scrolling-x > .ps__rail-x,\r\n.ps--scrolling-y > .ps__rail-y {\r\n opacity: 0.6;\r\n}\r\n\r\n.ps .ps__rail-x:hover,\r\n.ps .ps__rail-y:hover,\r\n.ps .ps__rail-x:focus,\r\n.ps .ps__rail-y:focus,\r\n.ps .ps__rail-x.ps--clicking,\r\n.ps .ps__rail-y.ps--clicking {\r\n background-color: #eee;\r\n opacity: 0.9;\r\n}\r\n\r\n/*\r\n * Scrollbar thumb styles\r\n */\r\n.ps__thumb-x {\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, height .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\r\n height: 6px;\r\n /* there must be 'bottom' for ps__thumb-x */\r\n bottom: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__thumb-y {\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, width .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\r\n width: 6px;\r\n /* there must be 'right' for ps__thumb-y */\r\n right: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-x:hover > .ps__thumb-x,\r\n.ps__rail-x:focus > .ps__thumb-x,\r\n.ps__rail-x.ps--clicking .ps__thumb-x {\r\n background-color: #999;\r\n height: 11px;\r\n}\r\n\r\n.ps__rail-y:hover > .ps__thumb-y,\r\n.ps__rail-y:focus > .ps__thumb-y,\r\n.ps__rail-y.ps--clicking .ps__thumb-y {\r\n background-color: #999;\r\n width: 11px;\r\n}\r\n\r\n/* MS supports */\r\n@supports (-ms-overflow-style: none) {\r\n .ps {\r\n overflow: auto !important;\r\n }\r\n}\r\n\r\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\r\n .ps {\r\n overflow: auto !important;\r\n }\r\n}\r\n",""]),t.Z=o},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);r&&o[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},1851:function(e,t){var n,r;void 0===(r="function"==typeof(n=function(e){"use strict";e.__esModule=!0;var t={},n=Object.prototype.hasOwnProperty,r=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))}},o=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}}},i=l((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)}})),a=l(r),s=l((function(e,t){return e.bind(t)}),(function(){return o}));function l(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=i,e.debounce=a,e.bind=s,e.default={memoize:i,debounce:a,bind:s}})?n.apply(t,[t]):n)||(e.exports=r)},7856:function(e){e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setPrototypeOf,n=Object.isFrozen,r=Object.getPrototypeOf,o=Object.getOwnPropertyDescriptor,i=Object.freeze,a=Object.seal,s=Object.create,l="undefined"!=typeof Reflect&&Reflect,c=l.apply,u=l.construct;c||(c=function(e,t,n){return e.apply(t,n)}),i||(i=function(e){return e}),a||(a=function(e){return e}),u||(u=function(e,t){return new(Function.prototype.bind.apply(e,[null].concat(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)}(t))))});var p,f=k(Array.prototype.forEach),d=k(Array.prototype.pop),h=k(Array.prototype.push),m=k(String.prototype.toLowerCase),v=k(String.prototype.match),g=k(String.prototype.replace),y=k(String.prototype.indexOf),b=k(String.prototype.trim),x=k(RegExp.prototype.test),w=(p=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(p,t)});function k(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return c(e,t,r)}}function E(e,r){t&&t(e,null);for(var o=r.length;o--;){var i=r[o];if("string"==typeof i){var a=m(i);a!==i&&(n(r)||(r[o]=a),i=a)}e[i]=!0}return e}function S(t){var n=s(null),r=void 0;for(r in t)c(e,t,[r])&&(n[r]=t[r]);return n}function _(e,t){for(;null!==e;){var n=o(e,t);if(n){if(n.get)return k(n.get);if("function"==typeof n.value)return k(n.value)}e=r(e)}return function(e){return console.warn("fallback value for",e),null}}var O=i(["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","dialog","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","picture","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"]),A=i(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","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","view","vkern"]),I=i(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),C=i(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),T=i(["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"]),R=i(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=i(["#text"]),j=i(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","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","translate","type","usemap","valign","value","width","xmlns","slot"]),L=i(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","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","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","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"]),N=i(["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"]),M=i(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),D=a(/\{\{[\s\S]*|[\s\S]*\}\}/gm),F=a(/<%[\s\S]*|[\s\S]*%>/gm),z=a(/^data-[\-\w.\u00B7-\uFFFF]/),U=a(/^aria-[\-\w]+$/),B=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$=a(/^(?:\w+script|data):/i),q=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V="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 W(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 H=function(){return"undefined"==typeof window?null:window},Y=function(e,t){if("object"!==(void 0===e?"undefined":V(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H(),n=function(t){return e(t)};if(n.version="2.2.9",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=t.document,a=t.DocumentFragment,s=t.HTMLTemplateElement,l=t.Node,c=t.Element,u=t.NodeFilter,p=t.NamedNodeMap,k=void 0===p?t.NamedNodeMap||t.MozNamedAttrMap:p,G=t.Text,Q=t.Comment,X=t.DOMParser,K=t.trustedTypes,Z=c.prototype,J=_(Z,"cloneNode"),ee=_(Z,"nextSibling"),te=_(Z,"childNodes"),ne=_(Z,"parentNode");if("function"==typeof s){var re=o.createElement("template");re.content&&re.content.ownerDocument&&(o=re.content.ownerDocument)}var oe=Y(K,r),ie=oe&&Me?oe.createHTML(""):"",ae=o,se=ae.implementation,le=ae.createNodeIterator,ce=ae.createDocumentFragment,ue=r.importNode,pe={};try{pe=S(o).documentMode?o.documentMode:{}}catch(e){}var fe={};n.isSupported="function"==typeof ne&&se&&void 0!==se.createHTMLDocument&&9!==pe;var de=D,he=F,me=z,ve=U,ge=$,ye=q,be=B,xe=null,we=E({},[].concat(W(O),W(A),W(I),W(T),W(P))),ke=null,Ee=E({},[].concat(W(j),W(L),W(N),W(M))),Se=null,_e=null,Oe=!0,Ae=!0,Ie=!1,Ce=!1,Te=!1,Re=!1,Pe=!1,je=!1,Le=!1,Ne=!0,Me=!1,De=!0,Fe=!0,ze=!1,Ue={},Be=E({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),$e=null,qe=E({},["audio","video","img","source","image","track"]),Ve=null,We=E({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),He="http://www.w3.org/1998/Math/MathML",Ye="http://www.w3.org/2000/svg",Ge="http://www.w3.org/1999/xhtml",Qe=Ge,Xe=!1,Ke=null,Ze=o.createElement("form"),Je=function(e){Ke&&Ke===e||(e&&"object"===(void 0===e?"undefined":V(e))||(e={}),e=S(e),xe="ALLOWED_TAGS"in e?E({},e.ALLOWED_TAGS):we,ke="ALLOWED_ATTR"in e?E({},e.ALLOWED_ATTR):Ee,Ve="ADD_URI_SAFE_ATTR"in e?E(S(We),e.ADD_URI_SAFE_ATTR):We,$e="ADD_DATA_URI_TAGS"in e?E(S(qe),e.ADD_DATA_URI_TAGS):qe,Se="FORBID_TAGS"in e?E({},e.FORBID_TAGS):{},_e="FORBID_ATTR"in e?E({},e.FORBID_ATTR):{},Ue="USE_PROFILES"in e&&e.USE_PROFILES,Oe=!1!==e.ALLOW_ARIA_ATTR,Ae=!1!==e.ALLOW_DATA_ATTR,Ie=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ce=e.SAFE_FOR_TEMPLATES||!1,Te=e.WHOLE_DOCUMENT||!1,je=e.RETURN_DOM||!1,Le=e.RETURN_DOM_FRAGMENT||!1,Ne=!1!==e.RETURN_DOM_IMPORT,Me=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,De=!1!==e.SANITIZE_DOM,Fe=!1!==e.KEEP_CONTENT,ze=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,Qe=e.NAMESPACE||Ge,Ce&&(Ae=!1),Le&&(je=!0),Ue&&(xe=E({},[].concat(W(P))),ke=[],!0===Ue.html&&(E(xe,O),E(ke,j)),!0===Ue.svg&&(E(xe,A),E(ke,L),E(ke,M)),!0===Ue.svgFilters&&(E(xe,I),E(ke,L),E(ke,M)),!0===Ue.mathMl&&(E(xe,T),E(ke,N),E(ke,M))),e.ADD_TAGS&&(xe===we&&(xe=S(xe)),E(xe,e.ADD_TAGS)),e.ADD_ATTR&&(ke===Ee&&(ke=S(ke)),E(ke,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&E(Ve,e.ADD_URI_SAFE_ATTR),Fe&&(xe["#text"]=!0),Te&&E(xe,["html","head","body"]),xe.table&&(E(xe,["tbody"]),delete Se.tbody),i&&i(e),Ke=e)},et=E({},["mi","mo","mn","ms","mtext"]),tt=E({},["foreignobject","desc","title","annotation-xml"]),nt=E({},A);E(nt,I),E(nt,C);var rt=E({},T);E(rt,R);var ot=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Ge,tagName:"template"});var n=m(e.tagName),r=m(t.tagName);if(e.namespaceURI===Ye)return t.namespaceURI===Ge?"svg"===n:t.namespaceURI===He?"svg"===n&&("annotation-xml"===r||et[r]):Boolean(nt[n]);if(e.namespaceURI===He)return t.namespaceURI===Ge?"math"===n:t.namespaceURI===Ye?"math"===n&&tt[r]:Boolean(rt[n]);if(e.namespaceURI===Ge){if(t.namespaceURI===Ye&&!tt[r])return!1;if(t.namespaceURI===He&&!et[r])return!1;var o=E({},["title","style","font","a","script"]);return!rt[n]&&(o[n]||!nt[n])}return!1},it=function(e){h(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},at=function(e,t){try{h(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){h(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!ke[e])if(je||Le)try{it(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},st=function(e){var t=void 0,n=void 0;if(Pe)e="<remove></remove>"+e;else{var r=v(e,/^[\r\n\t ]+/);n=r&&r[0]}var i=oe?oe.createHTML(e):e;if(Qe===Ge)try{t=(new X).parseFromString(i,"text/html")}catch(e){}if(!t||!t.documentElement){t=se.createDocument(Qe,"template",null);try{t.documentElement.innerHTML=Xe?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),Te?t.documentElement:a},lt=function(e){return le.call(e.ownerDocument||e,e,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},ct=function(e){return!(e instanceof G||e instanceof Q||"string"==typeof e.nodeName&&"string"==typeof e.textContent&&"function"==typeof e.removeChild&&e.attributes instanceof k&&"function"==typeof e.removeAttribute&&"function"==typeof e.setAttribute&&"string"==typeof e.namespaceURI&&"function"==typeof e.insertBefore)},ut=function(e){return"object"===(void 0===l?"undefined":V(l))?e instanceof l:e&&"object"===(void 0===e?"undefined":V(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},pt=function(e,t,r){fe[e]&&f(fe[e],(function(e){e.call(n,t,r,Ke)}))},ft=function(e){var t=void 0;if(pt("beforeSanitizeElements",e,null),ct(e))return it(e),!0;if(v(e.nodeName,/[\u0080-\uFFFF]/))return it(e),!0;var r=m(e.nodeName);if(pt("uponSanitizeElement",e,{tagName:r,allowedTags:xe}),!ut(e.firstElementChild)&&(!ut(e.content)||!ut(e.content.firstElementChild))&&x(/<[/\w]/g,e.innerHTML)&&x(/<[/\w]/g,e.textContent))return it(e),!0;if(!xe[r]||Se[r]){if(Fe&&!Be[r]){var o=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(J(i[a],!0),ee(e))}return it(e),!0}return e instanceof c&&!ot(e)?(it(e),!0):"noscript"!==r&&"noembed"!==r||!x(/<\/no(script|embed)/i,e.innerHTML)?(Ce&&3===e.nodeType&&(t=e.textContent,t=g(t,de," "),t=g(t,he," "),e.textContent!==t&&(h(n.removed,{element:e.cloneNode()}),e.textContent=t)),pt("afterSanitizeElements",e,null),!1):(it(e),!0)},dt=function(e,t,n){if(De&&("id"===t||"name"===t)&&(n in o||n in Ze))return!1;if(Ae&&x(me,t));else if(Oe&&x(ve,t));else{if(!ke[t]||_e[t])return!1;if(Ve[t]);else if(x(be,g(n,ye,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==y(n,"data:")||!$e[e])if(Ie&&!x(ge,g(n,ye,"")));else if(n)return!1}return!0},ht=function(e){var t=void 0,r=void 0,o=void 0,i=void 0;pt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ke};for(i=a.length;i--;){var l=t=a[i],c=l.name,u=l.namespaceURI;if(r=b(t.value),o=m(c),s.attrName=o,s.attrValue=r,s.keepAttr=!0,s.forceKeepAttr=void 0,pt("uponSanitizeAttribute",e,s),r=s.attrValue,!s.forceKeepAttr&&(at(c,e),s.keepAttr))if(x(/\/>/i,r))at(c,e);else{Ce&&(r=g(r,de," "),r=g(r,he," "));var p=e.nodeName.toLowerCase();if(dt(p,o,r))try{u?e.setAttributeNS(u,c,r):e.setAttribute(c,r),d(n.removed)}catch(e){}}}pt("afterSanitizeAttributes",e,null)}},mt=function e(t){var n=void 0,r=lt(t);for(pt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)pt("uponSanitizeShadowNode",n,null),ft(n)||(n.content instanceof a&&e(n.content),ht(n));pt("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,o){var i=void 0,s=void 0,c=void 0,u=void 0,p=void 0;if((Xe=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!ut(e)){if("function"!=typeof e.toString)throw w("toString is not a function");if("string"!=typeof(e=e.toString()))throw w("dirty is not a string, aborting")}if(!n.isSupported){if("object"===V(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(ut(e))return t.toStaticHTML(e.outerHTML)}return e}if(Re||Je(o),n.removed=[],"string"==typeof e&&(ze=!1),ze);else if(e instanceof l)1===(s=(i=st("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?i=s:i.appendChild(s);else{if(!je&&!Ce&&!Te&&-1===e.indexOf("<"))return oe&&Me?oe.createHTML(e):e;if(!(i=st(e)))return je?null:ie}i&&Pe&&it(i.firstChild);for(var f=lt(ze?e:i);c=f.nextNode();)3===c.nodeType&&c===u||ft(c)||(c.content instanceof a&&mt(c.content),ht(c),u=c);if(u=null,ze)return e;if(je){if(Le)for(p=ce.call(i.ownerDocument);i.firstChild;)p.appendChild(i.firstChild);else p=i;return Ne&&(p=ue.call(r,p,!0)),p}var d=Te?i.outerHTML:i.innerHTML;return Ce&&(d=g(d,de," "),d=g(d,he," ")),oe&&Me?oe.createHTML(d):d},n.setConfig=function(e){Je(e),Re=!0},n.clearConfig=function(){Ke=null,Re=!1},n.isValidAttribute=function(e,t,n){Ke||Je({});var r=m(e),o=m(t);return dt(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],h(fe[e],t))},n.removeHook=function(e){fe[e]&&d(fe[e])},n.removeHooks=function(e){fe[e]&&(fe[e]=[])},n.removeAllHooks=function(){fe={}},n}()}()},6729:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,a){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new o(r,i||e,a),l=n?n+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 a(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o<i;o++)a[o]=r[o].fn;return a},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,o,i,a){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],p=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),p){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,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,i),!0;case 6:return u.fn.call(u.context,t,r,o,i,a),!0}for(c=1,l=new Array(p-1);c<p;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,d=u.length;for(c=0;c<d;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),p){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,r);break;case 4:u[c].fn.call(u[c].context,t,r,o);break;default:if(!l)for(f=1,l=new Array(p-1);f<p;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,o){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return a(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||o&&!s.once||r&&s.context!==r||a(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||o&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:a(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&a(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},4445:function(e){e.exports=r,r.default=r,r.stable=a,r.stableStringify=a;var t=[],n=[];function r(e,r,i){var a;for(o(e,"",[],void 0),a=0===n.length?JSON.stringify(e,r,i):JSON.stringify(e,l(r),i);0!==t.length;){var s=t.pop();4===s.length?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}return a}function o(e,r,i,a){var s;if("object"==typeof e&&null!==e){for(s=0;s<i.length;s++)if(i[s]===e){var l=Object.getOwnPropertyDescriptor(a,r);return void(void 0!==l.get?l.configurable?(Object.defineProperty(a,r,{value:"[Circular]"}),t.push([a,r,e,l])):n.push([e,r]):(a[r]="[Circular]",t.push([a,r,e])))}if(i.push(e),Array.isArray(e))for(s=0;s<e.length;s++)o(e[s],s,i,e);else{var c=Object.keys(e);for(s=0;s<c.length;s++){var u=c[s];o(e[u],u,i,e)}}i.pop()}}function i(e,t){return e<t?-1:e>t?1:0}function a(e,r,o){var i,a=s(e,"",[],void 0)||e;for(i=0===n.length?JSON.stringify(a,r,o):JSON.stringify(a,l(r),o);0!==t.length;){var c=t.pop();4===c.length?Object.defineProperty(c[0],c[1],c[3]):c[0][c[1]]=c[2]}return i}function s(e,r,o,a){var l;if("object"==typeof e&&null!==e){for(l=0;l<o.length;l++)if(o[l]===e){var c=Object.getOwnPropertyDescriptor(a,r);return void(void 0!==c.get?c.configurable?(Object.defineProperty(a,r,{value:"[Circular]"}),t.push([a,r,e,c])):n.push([e,r]):(a[r]="[Circular]",t.push([a,r,e])))}if("function"==typeof e.toJSON)return;if(o.push(e),Array.isArray(e))for(l=0;l<e.length;l++)s(e[l],l,o,e);else{var u={},p=Object.keys(e).sort(i);for(l=0;l<p.length;l++){var f=p[l];s(e[f],f,o,e),u[f]=e[f]}if(void 0===a)return u;t.push([a,r,e]),a[r]=u}o.pop()}}function l(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(n.length>0)for(var o=0;o<n.length;o++){var i=n[o];if(i[1]===t&&i[0]===r){r="[Circular]",n.splice(o,1);break}}return e.call(this,t,r)}}},9804:function(e){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString;e.exports=function(e,r,o){if("[object Function]"!==n.call(r))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)r.call(o,e[a],a,e);else for(var s in e)t.call(e,s)&&r.call(o,e[s],s,e)}},8679:function(e,t,n){"use strict";var r=n(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var a=u(n);p&&(a=a.concat(p(n)));for(var s=l(t),m=l(n),v=0;v<a.length;++v){var g=a[v];if(!(i[g]||r&&r[g]||m&&m[g]||s&&s[g])){var y=f(n,g);try{c(t,g,y)}catch(e){}}}}return t}},6103:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case p:case i:case s:case a:case d:return e;default:switch(e=e&&e.$$typeof){case c:case f:case v:case m:case l:return e;default:return t}}case o:return t}}}function k(e){return w(e)===p}t.AsyncMode=u,t.ConcurrentMode=p,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=d,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===s||e===a||e===d||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===g)},t.typeOf=w},1296:function(e,t,n){"use strict";e.exports=n(6103)},645: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,p=n?o-1:0,f=n?-1:1,d=e[t+p];for(p+=f,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+e[t+p],p+=f,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+p],p+=f,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,p=u>>1,f=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+p>=1?f/l:f*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=u?(s=0,a=u):a+p>=1?(s=(t*l-1)*Math.pow(2,o),a+=p):(s=t*Math.pow(2,p-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}},3573:function(e,t,n){"use strict";var r=n(9804);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){var r=Array.isArray(t)?t:o.parse(t),i=r[0];if(0===r.length)throw Error("Can not set the root object");for(var a=0;a<r.length-1;++a){var s=r[a];"__proto__"!==s&&"constructor"!==s&&"prototype"!==s&&("-"===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("/")}},2307:function(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",s="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",p="[object Map]",f="[object Number]",d="[object Object]",h="[object Promise]",m="[object RegExp]",v="[object Set]",g="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",x="[object DataView]",w=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,E={};E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E[i]=E[a]=E[b]=E[s]=E[x]=E[l]=E[c]=E[u]=E[p]=E[f]=E[d]=E[m]=E[v]=E[g]=E[y]=!1;var S="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,_="object"==typeof self&&self&&self.Object===Object&&self,O=S||_||Function("return this")(),A=t&&!t.nodeType&&t,I=A&&e&&!e.nodeType&&e,C=I&&I.exports===A,T=C&&S.process,R=function(){try{return T&&T.binding&&T.binding("util")}catch(e){}}(),P=R&&R.isTypedArray;function j(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function L(e,t){return e.has(t)}function N(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function M(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var D,F,z,U=Array.prototype,B=Function.prototype,$=Object.prototype,q=O["__core-js_shared__"],V=B.toString,W=$.hasOwnProperty,H=(D=/[^.]+$/.exec(q&&q.keys&&q.keys.IE_PROTO||""))?"Symbol(src)_1."+D:"",Y=$.toString,G=RegExp("^"+V.call(W).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Q=C?O.Buffer:void 0,X=O.Symbol,K=O.Uint8Array,Z=$.propertyIsEnumerable,J=U.splice,ee=X?X.toStringTag:void 0,te=Object.getOwnPropertySymbols,ne=Q?Q.isBuffer:void 0,re=(F=Object.keys,z=Object,function(e){return F(z(e))}),oe=Ce(O,"DataView"),ie=Ce(O,"Map"),ae=Ce(O,"Promise"),se=Ce(O,"Set"),le=Ce(O,"WeakMap"),ce=Ce(Object,"create"),ue=je(oe),pe=je(ie),fe=je(ae),de=je(se),he=je(le),me=X?X.prototype:void 0,ve=me?me.valueOf:void 0;function ge(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ye(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function be(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xe(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new be;++t<n;)this.add(e[t])}function we(e){var t=this.__data__=new ye(e);this.size=t.size}function ke(e,t){for(var n=e.length;n--;)if(Le(e[n][0],t))return n;return-1}function Ee(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ee&&ee in Object(e)?function(e){var t=W.call(e,ee),n=e[ee];try{e[ee]=void 0;var r=!0}catch(e){}var o=Y.call(e);return r&&(t?e[ee]=n:delete e[ee]),o}(e):function(e){return Y.call(e)}(e)}function Se(e){return Be(e)&&Ee(e)==i}function _e(e,t,n,r,o){return e===t||(null==e||null==t||!Be(e)&&!Be(t)?e!=e&&t!=t:function(e,t,n,r,o,u){var h=Me(e),y=Me(t),w=h?a:Re(e),k=y?a:Re(t),E=(w=w==i?d:w)==d,S=(k=k==i?d:k)==d,_=w==k;if(_&&De(e)){if(!De(t))return!1;h=!0,E=!1}if(_&&!E)return u||(u=new we),h||$e(e)?Oe(e,t,n,r,o,u):function(e,t,n,r,o,i,a){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case b:return!(e.byteLength!=t.byteLength||!i(new K(e),new K(t)));case s:case l:case f:return Le(+e,+t);case c:return e.name==t.name&&e.message==t.message;case m:case g:return e==t+"";case p:var u=N;case v:var d=1&r;if(u||(u=M),e.size!=t.size&&!d)return!1;var h=a.get(e);if(h)return h==t;r|=2,a.set(e,t);var y=Oe(u(e),u(t),r,o,i,a);return a.delete(e),y;case"[object Symbol]":if(ve)return ve.call(e)==ve.call(t)}return!1}(e,t,w,n,r,o,u);if(!(1&n)){var O=E&&W.call(e,"__wrapped__"),A=S&&W.call(t,"__wrapped__");if(O||A){var I=O?e.value():e,C=A?t.value():t;return u||(u=new we),o(I,C,n,r,u)}}return!!_&&(u||(u=new we),function(e,t,n,r,o,i){var a=1&n,s=Ae(e),l=s.length;if(l!=Ae(t).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in t:W.call(t,u)))return!1}var p=i.get(e);if(p&&i.get(t))return p==t;var f=!0;i.set(e,t),i.set(t,e);for(var d=a;++c<l;){var h=e[u=s[c]],m=t[u];if(r)var v=a?r(m,h,u,t,e,i):r(h,m,u,e,t,i);if(!(void 0===v?h===m||o(h,m,n,r,i):v)){f=!1;break}d||(d="constructor"==u)}if(f&&!d){var g=e.constructor,y=t.constructor;g==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof g&&g instanceof g&&"function"==typeof y&&y instanceof y||(f=!1)}return i.delete(e),i.delete(t),f}(e,t,n,r,o,u))}(e,t,n,r,_e,o))}function Oe(e,t,n,r,o,i){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,p=!0,f=2&n?new xe:void 0;for(i.set(e,t),i.set(t,e);++u<s;){var d=e[u],h=t[u];if(r)var m=a?r(h,d,u,t,e,i):r(d,h,u,e,t,i);if(void 0!==m){if(m)continue;p=!1;break}if(f){if(!j(t,(function(e,t){if(!L(f,t)&&(d===e||o(d,e,n,r,i)))return f.push(t)}))){p=!1;break}}else if(d!==h&&!o(d,h,n,r,i)){p=!1;break}}return i.delete(e),i.delete(t),p}function Ae(e){return function(e,t,n){var r=t(e);return Me(e)?r:function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}(r,n(e))}(e,qe,Te)}function Ie(e,t){var n,r,o=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?o["string"==typeof t?"string":"hash"]:o.map}function Ce(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!Ue(e)||function(e){return!!H&&H in e}(e))&&(Fe(e)?G:w).test(je(e))}(n)?n:void 0}ge.prototype.clear=function(){this.__data__=ce?ce(null):{},this.size=0},ge.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ge.prototype.get=function(e){var t=this.__data__;if(ce){var n=t[e];return n===r?void 0:n}return W.call(t,e)?t[e]:void 0},ge.prototype.has=function(e){var t=this.__data__;return ce?void 0!==t[e]:W.call(t,e)},ge.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ce&&void 0===t?r:t,this},ye.prototype.clear=function(){this.__data__=[],this.size=0},ye.prototype.delete=function(e){var t=this.__data__,n=ke(t,e);return!(n<0||(n==t.length-1?t.pop():J.call(t,n,1),--this.size,0))},ye.prototype.get=function(e){var t=this.__data__,n=ke(t,e);return n<0?void 0:t[n][1]},ye.prototype.has=function(e){return ke(this.__data__,e)>-1},ye.prototype.set=function(e,t){var n=this.__data__,r=ke(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},be.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(ie||ye),string:new ge}},be.prototype.delete=function(e){var t=Ie(this,e).delete(e);return this.size-=t?1:0,t},be.prototype.get=function(e){return Ie(this,e).get(e)},be.prototype.has=function(e){return Ie(this,e).has(e)},be.prototype.set=function(e,t){var n=Ie(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},xe.prototype.add=xe.prototype.push=function(e){return this.__data__.set(e,r),this},xe.prototype.has=function(e){return this.__data__.has(e)},we.prototype.clear=function(){this.__data__=new ye,this.size=0},we.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},we.prototype.get=function(e){return this.__data__.get(e)},we.prototype.has=function(e){return this.__data__.has(e)},we.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ye){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new be(r)}return n.set(e,t),this.size=n.size,this};var Te=te?function(e){return null==e?[]:(e=Object(e),function(t,n){for(var r=-1,o=null==t?0:t.length,i=0,a=[];++r<o;){var s=t[r];l=s,Z.call(e,l)&&(a[i++]=s)}var l;return a}(te(e)))}:function(){return[]},Re=Ee;function Pe(e,t){return!!(t=null==t?o:t)&&("number"==typeof e||k.test(e))&&e>-1&&e%1==0&&e<t}function je(e){if(null!=e){try{return V.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Le(e,t){return e===t||e!=e&&t!=t}(oe&&Re(new oe(new ArrayBuffer(1)))!=x||ie&&Re(new ie)!=p||ae&&Re(ae.resolve())!=h||se&&Re(new se)!=v||le&&Re(new le)!=y)&&(Re=function(e){var t=Ee(e),n=t==d?e.constructor:void 0,r=n?je(n):"";if(r)switch(r){case ue:return x;case pe:return p;case fe:return h;case de:return v;case he:return y}return t});var Ne=Se(function(){return arguments}())?Se:function(e){return Be(e)&&W.call(e,"callee")&&!Z.call(e,"callee")},Me=Array.isArray,De=ne||function(){return!1};function Fe(e){if(!Ue(e))return!1;var t=Ee(e);return t==u||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function ze(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=o}function Ue(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Be(e){return null!=e&&"object"==typeof e}var $e=P?function(e){return function(t){return e(t)}}(P):function(e){return Be(e)&&ze(e.length)&&!!E[Ee(e)]};function qe(e){return null!=(t=e)&&ze(t.length)&&!Fe(t)?function(e,t){var n=Me(e),r=!n&&Ne(e),o=!n&&!r&&De(e),i=!n&&!r&&!o&&$e(e),a=n||r||o||i,s=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var c in e)!t&&!W.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Pe(c,l))||s.push(c);return s}(e):function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||$))return re(e);var t,n,r=[];for(var o in Object(e))W.call(e,o)&&"constructor"!=o&&r.push(o);return r}(e);var t}e.exports=function(e,t){return _e(e,t)}},308:function(e){e.exports=function(){}},813:function(e){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()}}},{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=this,a=this.createIterator(t,e,r),s=[],l=[],c=void 0,u=void 0;p=void 0,p=i.getIteratorNode(a),u=p.prevNode,c=p.node;)this.iframes&&this.forEachIframe(t,(function(e){return i.checkIframeFilter(c,u,e,s)}),(function(t){i.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(c);var p;l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,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)),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,p=e.value.substr(0,a.start),f=e.value.substr(u+a.start);if(a.node=i.wrapRangeInTextNode(a.node,c,u),e.value=p+f,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}}()},7084:function(e,t,n){!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:v,table:v,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=f(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=f(n.item,"gm").replace(/bull/g,n.bullet).getRegex(),n.list=f(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=f(n.html,"i").replace("comment",n._comment).replace("tag",n._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),n.paragraph=f(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=f(n.blockquote).replace("paragraph",n.paragraph).getRegex(),n.normal=g({},n),n.gfm=g({},n.normal,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),n.pedantic=g({},n.normal,{html:f("^ *(?: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:v,paragraph:f(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,p,f,d,h,m,v,g,x,w;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:y(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]=y(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:g=(a=i[2]).length>1,start:g?+a:"",loose:!1},this.tokens.push(c),p=[],r=!1,v=(i=i[0].match(this.rules.item)).length,h=0;h<v;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!==v-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=v-1)),o=r||/\n\n(?!\s*$)/.test(l),h!==v-1&&(r="\n"===l.charAt(l.length-1),o||(o=r)),o&&(c.loose=!0),w=void 0,(x=/^\[[ xX]\] /.test(l))&&(w=" "!==l[1],l=l.replace(/^\[[ xX]\] +/,"")),f={type:"list_item_start",task:x,checked:w,loose:o},p.push(f),this.tokens.push(f),this.token(l,!1),this.tokens.push({type:"list_item_end"});if(c.loose)for(v=p.length,h=0;h<v;h++)p[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:y(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]=y(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:v,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:v,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 p(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 f(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(p(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){return h[" "+e]||(/^[^:]+:\/*[^/]*$/.test(e)?h[" "+e]=e+"/":h[" "+e]=b(e,"/",!0)),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=f(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=f(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=f(o.tag).replace("comment",n._comment).replace("attribute",o._attribute).getRegex(),o._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,o._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,o._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,o.link=f(o.link).replace("label",o._label).replace("href",o._href).replace("title",o._title).getRegex(),o.reflink=f(o.reflink).replace("label",o._label).getRegex(),o.normal=g({},o),o.pedantic=g({},o.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:f(/^!?\[(label)\]\((.*?)\)/).replace("label",o._label).getRegex(),reflink:f(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",o._label).getRegex()}),o.gfm=g({},o.normal,{escape:f(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=f(o.gfm.url,"i").replace("email",o.gfm._extended_email).getRegex(),o.breaks=g({},o.gfm,{br:f(o.br).replace("{2,}","*").getRegex(),text:f(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=x(a[2],"()");if(c>-1){var p=4+a[1].length+c;a[2]=a[2].substring(0,c),a[0]=a[0].substring(0,p).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,g({},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,p(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 f='Token with "'+this.token.type+'" type was not found.';if(!this.options.silent)throw new Error(f);console.log(f)}},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={"&":"&","<":"<",">":">",'"':""","'":"'"},u.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,u.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var h={},m=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function v(){}function g(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 y(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 x(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 w(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),w(t=g({},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=g({},k.defaults,t)),w(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}}v.exec=v,k.options=k.setOptions=function(e){return g(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:n.g))},1171:function(e,t,n){e.exports=f,f.Minimatch=d;var r={sep:"/"};try{r=n(6470)}catch(e){}var o=f.GLOBSTAR=d.GLOBSTAR={},i=n(3644),a={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},s="[^/]",l="[^/]*?",c="().*{}+?[]^$\\!".split("").reduce((function(e,t){return e[t]=!0,e}),{}),u=/\/+/;function p(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach((function(e){n[e]=t[e]})),Object.keys(e).forEach((function(t){n[t]=e[t]})),n}function f(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new d(t,n).match(e))}function d(e,t){if(!(this instanceof d))return new d(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"/"!==r.sep&&(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function h(e,t){if(t||(t=this instanceof d?this.options:{}),void 0===(e=void 0===e?this.pattern:e))throw new TypeError("undefined pattern");return t.nobrace||!e.match(/\{.*\}/)?[e]:i(e)}f.filter=function(e,t){return t=t||{},function(n,r,o){return f(n,e,t)}},f.defaults=function(e){if(!e||!Object.keys(e).length)return f;var t=f,n=function(n,r,o){return t.minimatch(n,r,p(e,o))};return n.Minimatch=function(n,r){return new t.Minimatch(n,p(e,r))},n},d.defaults=function(e){return e&&Object.keys(e).length?f.defaults(e).Minimatch:d},d.prototype.debug=function(){},d.prototype.make=function(){if(!this._made){var e=this.pattern,t=this.options;if(t.nocomment||"#"!==e.charAt(0))if(e){this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map((function(e){return e.split(u)})),this.debug(this.pattern,n),n=n.map((function(e,t,n){return e.map(this.parse,this)}),this),this.debug(this.pattern,n),n=n.filter((function(e){return-1===e.indexOf(!1)})),this.debug(this.pattern,n),this.set=n}else this.empty=!0;else this.comment=!0}},d.prototype.parseNegate=function(){var e=this.pattern,t=!1,n=0;if(!this.options.nonegate){for(var r=0,o=e.length;r<o&&"!"===e.charAt(r);r++)t=!t,n++;n&&(this.pattern=e.substr(n)),this.negate=t}},f.braceExpand=function(e,t){return h(e,t)},d.prototype.braceExpand=h,d.prototype.parse=function(e,t){if(e.length>65536)throw new TypeError("pattern is too long");var n=this.options;if(!n.noglobstar&&"**"===e)return o;if(""===e)return"";var r,i="",u=!!n.nocase,p=!1,f=[],d=[],h=!1,v=-1,g=-1,y="."===e.charAt(0)?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",b=this;function x(){if(r){switch(r){case"*":i+=l,u=!0;break;case"?":i+=s,u=!0;break;default:i+="\\"+r}b.debug("clearStateChar %j %j",r,i),r=!1}}for(var w,k=0,E=e.length;k<E&&(w=e.charAt(k));k++)if(this.debug("%s\t%s %s %j",e,k,i,w),p&&c[w])i+="\\"+w,p=!1;else switch(w){case"/":return!1;case"\\":x(),p=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",e,k,i,w),h){this.debug(" in class"),"!"===w&&k===g+1&&(w="^"),i+=w;continue}b.debug("call clearStateChar %j",r),x(),r=w,n.noext&&x();continue;case"(":if(h){i+="(";continue}if(!r){i+="\\(";continue}f.push({type:r,start:k-1,reStart:i.length,open:a[r].open,close:a[r].close}),i+="!"===r?"(?:(?!(?:":"(?:",this.debug("plType %j %j",r,i),r=!1;continue;case")":if(h||!f.length){i+="\\)";continue}x(),u=!0;var S=f.pop();i+=S.close,"!"===S.type&&d.push(S),S.reEnd=i.length;continue;case"|":if(h||!f.length||p){i+="\\|",p=!1;continue}x(),i+="|";continue;case"[":if(x(),h){i+="\\"+w;continue}h=!0,g=k,v=i.length,i+=w;continue;case"]":if(k===g+1||!h){i+="\\"+w,p=!1;continue}if(h){var _=e.substring(g+1,k);try{RegExp("["+_+"]")}catch(e){var O=this.parse(_,m);i=i.substr(0,v)+"\\["+O[0]+"\\]",u=u||O[1],h=!1;continue}}u=!0,h=!1,i+=w;continue;default:x(),p?p=!1:!c[w]||"^"===w&&h||(i+="\\"),i+=w}for(h&&(_=e.substr(g+1),O=this.parse(_,m),i=i.substr(0,v)+"\\["+O[0],u=u||O[1]),S=f.pop();S;S=f.pop()){var A=i.slice(S.reStart+S.open.length);this.debug("setting tail",i,S),A=A.replace(/((?:\\{2}){0,64})(\\?)\|/g,(function(e,t,n){return n||(n="\\"),t+t+n+"|"})),this.debug("tail=%j\n %s",A,A,S,i);var I="*"===S.type?l:"?"===S.type?s:"\\"+S.type;u=!0,i=i.slice(0,S.reStart)+I+"\\("+A}x(),p&&(i+="\\\\");var C=!1;switch(i.charAt(0)){case".":case"[":case"(":C=!0}for(var T=d.length-1;T>-1;T--){var R=d[T],P=i.slice(0,R.reStart),j=i.slice(R.reStart,R.reEnd-8),L=i.slice(R.reEnd-8,R.reEnd),N=i.slice(R.reEnd);L+=N;var M=P.split("(").length-1,D=N;for(k=0;k<M;k++)D=D.replace(/\)[+*?]?/,"");var F="";""===(N=D)&&t!==m&&(F="$"),i=P+j+N+F+L}if(""!==i&&u&&(i="(?=.)"+i),C&&(i=y+i),t===m)return[i,u];if(!u)return e.replace(/\\(.)/g,"$1");var z=n.nocase?"i":"";try{var U=new RegExp("^"+i+"$",z)}catch(e){return new RegExp("$.")}return U._glob=e,U._src=i,U};var m={};f.makeRe=function(e,t){return new d(e,t||{}).makeRe()},d.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?l:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",i=e.map((function(e){return e.map((function(e){return e===o?n:"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e._src})).join("\\/")})).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(e){this.regexp=!1}return this.regexp},f.match=function(e,t,n){var r=new d(t,n=n||{});return e=e.filter((function(e){return r.match(e)})),r.options.nonull&&!e.length&&e.push(t),e},d.prototype.match=function(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var n=this.options;"/"!==r.sep&&(e=e.split(r.sep).join("/")),e=e.split(u),this.debug(this.pattern,"split",e);var o,i,a=this.set;for(this.debug(this.pattern,"set",a),i=e.length-1;i>=0&&!(o=e[i]);i--);for(i=0;i<a.length;i++){var s=a[i],l=e;if(n.matchBase&&1===s.length&&(l=[o]),this.matchOne(l,s,t))return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate},d.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,a=0,s=e.length,l=t.length;i<s&&a<l;i++,a++){this.debug("matchOne loop");var c,u=t[a],p=e[i];if(this.debug(t,u,p),!1===u)return!1;if(u===o){this.debug("GLOBSTAR",[t,u,p]);var f=i,d=a+1;if(d===l){for(this.debug("** at the end");i<s;i++)if("."===e[i]||".."===e[i]||!r.dot&&"."===e[i].charAt(0))return!1;return!0}for(;f<s;){var h=e[f];if(this.debug("\nglobstar while",e,f,t,d,h),this.matchOne(e.slice(f),t.slice(d),n))return this.debug("globstar found match!",f,s,h),!0;if("."===h||".."===h||!r.dot&&"."===h.charAt(0)){this.debug("dot detected!",e,f,t,d);break}this.debug("globstar swallow a segment, and continue"),f++}return!(!n||(this.debug("\n>>> no match, partial?",e,f,t,d),f!==s))}if("string"==typeof u?(c=r.nocase?p.toLowerCase()===u.toLowerCase():p===u,this.debug("string match",u,p,c)):(c=p.match(u),this.debug("pattern match",u,p,c)),!c)return!1}if(i===s&&a===l)return!0;if(i===s)return n;if(a===l)return i===s-1&&""===e[i];throw new Error("wtf?")}},7418:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(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,i){for(var a,s,l=o(e),c=1;c<arguments.length;c++){for(var u in a=Object(arguments[c]))n.call(a,u)&&(l[u]=a[u]);if(t){s=t(a);for(var p=0;p<s.length;p++)r.call(a,s[p])&&(l[s[p]]=a[s[p]])}}return l}},6470:function(e){"use strict";function t(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function n(e,t){for(var n,r="",o=0,i=-1,a=0,s=0;s<=e.length;++s){if(s<e.length)n=e.charCodeAt(s);else{if(47===n)break;n=47}if(47===n){if(i===s-1||1===a);else if(i!==s-1&&2===a){if(r.length<2||2!==o||46!==r.charCodeAt(r.length-1)||46!==r.charCodeAt(r.length-2))if(r.length>2){var l=r.lastIndexOf("/");if(l!==r.length-1){-1===l?(r="",o=0):o=(r=r.slice(0,l)).length-1-r.lastIndexOf("/"),i=s,a=0;continue}}else if(2===r.length||1===r.length){r="",o=0,i=s,a=0;continue}t&&(r.length>0?r+="/..":r="..",o=2)}else r.length>0?r+="/"+e.slice(i+1,s):r=e.slice(i+1,s),o=s-i-1;i=s,a=0}else 46===n&&-1!==a?++a:a=-1}return r}var r={resolve:function(){for(var e,r="",o=!1,i=arguments.length-1;i>=-1&&!o;i--){var a;i>=0?a=arguments[i]:(void 0===e&&(e=process.cwd()),a=e),t(a),0!==a.length&&(r=a+"/"+r,o=47===a.charCodeAt(0))}return r=n(r,!o),o?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(e){if(t(e),0===e.length)return".";var r=47===e.charCodeAt(0),o=47===e.charCodeAt(e.length-1);return 0!==(e=n(e,!r)).length||r||(e="."),e.length>0&&o&&(e+="/"),r?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,n=0;n<arguments.length;++n){var o=arguments[n];t(o),o.length>0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":r.normalize(e)},relative:function(e,n){if(t(e),t(n),e===n)return"";if((e=r.resolve(e))===(n=r.resolve(n)))return"";for(var o=1;o<e.length&&47===e.charCodeAt(o);++o);for(var i=e.length,a=i-o,s=1;s<n.length&&47===n.charCodeAt(s);++s);for(var l=n.length-s,c=a<l?a:l,u=-1,p=0;p<=c;++p){if(p===c){if(l>c){if(47===n.charCodeAt(s+p))return n.slice(s+p+1);if(0===p)return n.slice(s+p)}else a>c&&(47===e.charCodeAt(o+p)?u=p:0===p&&(u=0));break}var f=e.charCodeAt(o+p);if(f!==n.charCodeAt(s+p))break;47===f&&(u=p)}var d="";for(p=o+u+1;p<=i;++p)p!==i&&47!==e.charCodeAt(p)||(0===d.length?d+="..":d+="/..");return d.length>0?d+n.slice(s+u):(s+=u,47===n.charCodeAt(s)&&++s,n.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var n=e.charCodeAt(0),r=47===n,o=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(n=e.charCodeAt(a))){if(!i){o=a;break}}else i=!1;return-1===o?r?"/":".":r&&1===o?"//":e.slice(0,o)},basename:function(e,n){if(void 0!==n&&"string"!=typeof n)throw new TypeError('"ext" argument must be a string');t(e);var r,o=0,i=-1,a=!0;if(void 0!==n&&n.length>0&&n.length<=e.length){if(n.length===e.length&&n===e)return"";var s=n.length-1,l=-1;for(r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(47===c){if(!a){o=r+1;break}}else-1===l&&(a=!1,l=r+1),s>=0&&(c===n.charCodeAt(s)?-1==--s&&(i=r):(s=-1,i=l))}return o===i?i=l:-1===i&&(i=e.length),e.slice(o,i)}for(r=e.length-1;r>=0;--r)if(47===e.charCodeAt(r)){if(!a){o=r+1;break}}else-1===i&&(a=!1,i=r+1);return-1===i?"":e.slice(o,i)},extname:function(e){t(e);for(var n=-1,r=0,o=-1,i=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===o&&(i=!1,o=s+1),46===l?-1===n?n=s:1!==a&&(a=1):-1!==n&&(a=-1);else if(!i){r=s+1;break}}return-1===n||-1===o||0===a||1===a&&n===o-1&&n===r+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+"/"+r:r}(0,e)},parse:function(e){t(e);var n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var r,o=e.charCodeAt(0),i=47===o;i?(n.root="/",r=1):r=0;for(var a=-1,s=0,l=-1,c=!0,u=e.length-1,p=0;u>=r;--u)if(47!==(o=e.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===o?-1===a?a=u:1!==p&&(p=1):-1!==a&&(p=-1);else if(!c){s=u+1;break}return-1===a||-1===l||0===p||1===p&&a===l-1&&a===s+1?-1!==l&&(n.base=n.name=0===s&&i?e.slice(1,l):e.slice(s,l)):(0===s&&i?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(s,a),n.base=e.slice(s,l)),n.ext=e.slice(a,l)),s>0?n.dir=e.slice(0,s-1):i&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,e.exports=r},7874:function(){!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={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash: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[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.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|composer|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}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,a=0;a<o.length;a++)i[o[a]]=e.languages.bash[o[a]];e.languages.shell=e.languages.bash}(Prism)},4279:function(){Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:__attribute__|_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/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}},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},5433:function(){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!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+|\bcatch\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:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},6213:function(){!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"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside: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)},2731:function(){!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|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/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:module|import)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b[a-z_]\w*\s*<(?:[^<>]|<(?:[^<>])*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism)},9016:function(){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var o="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface struct",a="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),u=RegExp(l(o+" "+"class enum interface struct "+a+" "+s)),p=l("class enum interface struct "+a+" "+s),f=l(o+" "+"class enum interface struct "+s),d=r(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=r(/\((?:[^()]|<<self>>)*\)/.source,2),m=/@?\b[A-Za-z_]\w*\b/.source,v=t(/<<0>>(?:\s*<<1>>)?/.source,[m,d]),g=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[p,v]),y=/\[\s*(?:,\s*)*\]/.source,b=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[g,y]),x=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[d,h,y]),w=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[x]),k=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[w,g,y]),E={keyword:u,punctuation:/[<>()?,.:[\]]/},S=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,_=/"(?:\\.|[^\\"\r\n])*"/.source,O=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[O]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[_]),lookbehind:!0,greedy:!0},{pattern:RegExp(S),greedy:!0,alias:"character"}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[g]),lookbehind:!0,inside:E},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[m,k]),lookbehind:!0,inside:E},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[m]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,v]),lookbehind:!0,inside:E},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[g]),lookbehind:!0,inside:E},{pattern:n(/(\bwhere\s+)<<0>>/.source,[m]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[b]),lookbehind:!0,inside:E},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[k,f,m]),inside:E}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[m]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[m]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|typeof|sizeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[h]),lookbehind:!0,alias:"class-name",inside:E},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[k,g]),inside:E,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[k]),lookbehind:!0,inside:E,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[m,d]),inside:{function:n(/^<<0>>/.source,[m]),generic:{pattern:RegExp(d),alias:"class-name",inside:E}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>)(?:\s*,\s*(?:<<3>>|<<4>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,v,m,k,u.source]),lookbehind:!0,inside:{keyword:u,"class-name":{pattern:RegExp(k),greedy:!0,inside:E},punctuation:/,/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var A=_+"|"+S,I=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[A]),C=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[I]),2),T=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,R=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[g,C]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[T,R]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[T]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[C]),inside:e.languages.csharp},"class-name":{pattern:RegExp(g),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var P=/:[^}\r\n]+/.source,j=r(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[I]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[j,P]),N=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[A]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[N,P]);function D(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,P]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:D(L,j)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:D(M,N)}]})}(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},7046:function(){Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},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/,boolean:/\b(?:_|iota|nil|true|false)\b/,number:/(?:\b0x[a-f\d]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[-+]?\d+)?)i?/i,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,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/}),delete Prism.languages.go["class-name"]},57:function(){!function(e){e.languages.http={"request-line":{pattern:/^(?:GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS|TRACE|PATCH|PRI|SEARCH)\s(?:https?:\/\/|\/)\S*\sHTTP\/[0-9.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[0-9.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[0-9.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[0-9.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},"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.replace(/\//g,"-")]={pattern:RegExp("(content-type:\\s*"+s+"(?:(?:\\r\\n?|\\n).+)*)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:r[a]}}t&&e.languages.insertBefore("http","header-name",t)}(Prism)},2503:function(){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism)},6841:function(){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\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:/[\[\](){},;]|\.+|:+/}},6854:function(){!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],p=n.tokenStack[u],f="string"==typeof c?c:c.content,d=t(r,u),h=f.indexOf(d);if(h>-1){++o;var m=f.substring(0,h),v=new e.Token(r,e.tokenize(p,n.grammar),"language-"+r,p),g=f.substring(h+d.length),y=[];m&&y.push.apply(y,a([m])),y.push(v),g&&y.push.apply(y,a([g])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&a(c.content)}return s}(n.tokens)}}}})}(Prism)},4335:function(){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?\]\]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),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(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},1426:function(){Prism.languages.objectivec=Prism.languages.extend("c",{string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,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/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"],Prism.languages.objc=Prism.languages.objectivec},8246:function(){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$]+(?![\w$]))+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub \w+/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:/[{}[\];(),:]/}},9945:function(){!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],r=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,o=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:r,operator:o,punctuation:i};var a={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:a}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:a}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:o,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){/<\?/.test(t.code)&&e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},366:function(){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://,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:/(^[\t ]*)@\w+(?:\.\w+)*/im,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},9385:function(){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],"class-name":{pattern:/(\b(?:class)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|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:RegExp(/%r/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t}}],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:RegExp(/%[qQiIwWxs]?/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?/}},interpolation:t}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|[a-z_]\w*$/i,alias:"symbol",inside:{punctuation:/^<<[-~]?'|'$/}}}}],e.languages.rb=e.languages.ruby}(Prism)},2886:function(){Prism.languages.scala=Prism.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},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/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function},5266:function(){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|RETURN(?:S|ING)?|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|DIV|IN|ILIKE|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},874:function(){Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(?:\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[^(])|(?!\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|some|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},3358:function(){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function a(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+o+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:a(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:a(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:a(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:a(i),lookbehind:!0,greedy:!0},number:{pattern:a(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)},5660:function(e,t,n){var r=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,r={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").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 r,i;switch(n=n||{},o.util.type(t)){case"Object":if(i=o.util.objId(t),n[i])return n[i];for(var a in r={},n[i]=r,t)t.hasOwnProperty(a)&&(r[a]=e(t[a],n));return r;case"Array":return i=o.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach((function(t,o){r[o]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e&&!t.test(e.className);)e=e.parentElement;return e?(e.className.match(t)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var i=(r=r||o.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=r[e];return r[e]=a,o.languages.DFS(o.languages,(function(t,n){n===c&&t!=e&&(this[t]=a)})),a},DFS:function e(t,n,r,i){i=i||{};var a=o.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var l=t[s],c=o.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){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),o.hooks.run("before-all-elements-highlight",r);for(var i,a=0;i=r.elements[a++];)o.highlightElement(i,!0===t,r.callback)},highlightElement:function(n,r,i){var a=o.util.getLanguage(n),s=o.languages[a];n.className=n.className.replace(t,"").replace(/\s+/g," ")+" language-"+a;var l=n.parentElement;l&&"pre"===l.nodeName.toLowerCase()&&(l.className=l.className.replace(t,"").replace(/\s+/g," ")+" language-"+a);var c={element:n,language:a,grammar:s,code:n.textContent};function u(e){c.highlightedCode=e,o.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,o.hooks.run("after-highlight",c),o.hooks.run("complete",c),i&&i.call(c.element)}if(o.hooks.run("before-sanity-check",c),(l=c.element.parentElement)&&"pre"===l.nodeName.toLowerCase()&&!l.hasAttribute("tabindex")&&l.setAttribute("tabindex","0"),!c.code)return o.hooks.run("complete",c),void(i&&i.call(c.element));if(o.hooks.run("before-highlight",c),c.grammar)if(r&&e.Worker){var p=new Worker(o.filename);p.onmessage=function(e){u(e.data)},p.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else u(o.highlight(c.code,c.grammar,c.language));else u(o.util.encode(c.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};return o.hooks.run("before-tokenize",r),r.tokens=o.tokenize(r.code,r.grammar),o.hooks.run("after-tokenize",r),i.stringify(o.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new l;return c(o,o.head,e),s(e,o,t,o.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var i=o[1].length;o.index+=i,o[0]=o[0].slice(i)}return o}function s(e,t,n,r,l,p){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var d=n[f];d=Array.isArray(d)?d:[d];for(var h=0;h<d.length;++h){if(p&&p.cause==f+","+h)return;var m=d[h],v=m.inside,g=!!m.lookbehind,y=!!m.greedy,b=m.alias;if(y&&!m.pattern.global){var x=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,x+"g")}for(var w=m.pattern||m,k=r.next,E=l;k!==t.tail&&!(p&&E>=p.reach);E+=k.value.length,k=k.next){var S=k.value;if(t.length>e.length)return;if(!(S instanceof i)){var _,O=1;if(y){if(!(_=a(w,E,e,g)))break;var A=_.index,I=_.index+_[0].length,C=E;for(C+=k.value.length;A>=C;)C+=(k=k.next).value.length;if(E=C-=k.value.length,k.value instanceof i)continue;for(var T=k;T!==t.tail&&(C<I||"string"==typeof T.value);T=T.next)O++,C+=T.value.length;O--,S=e.slice(E,C),_.index-=E}else if(!(_=a(w,0,S,g)))continue;A=_.index;var R=_[0],P=S.slice(0,A),j=S.slice(A+R.length),L=E+S.length;p&&L>p.reach&&(p.reach=L);var N=k.prev;if(P&&(N=c(t,N,P),E+=P.length),u(t,N,O),k=c(t,N,new i(f,v?o.tokenize(R,v):R,b,R)),j&&c(t,k,j),O>1){var M={cause:f+","+h,reach:L};s(e,t,n,k.prev,E,M),p&&M.reach>p.reach&&(p.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}if(e.Prism=o,i.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(i.classes,a):i.classes.push(a)),o.hooks.run("wrap",i);var s="";for(var l in i.attributes)s+=" "+l+'="'+(i.attributes[l]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+s+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,a=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),a&&e.close()}),!1),o):o;var p=o.util.currentScript();function f(){o.manual||o.highlightAll()}if(p&&(o.filename=p.src,p.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var d=document.readyState;"loading"===d||"interactive"===d&&p&&p.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=r),void 0!==n.g&&(n.g.Prism=r),r.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?\]\]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},r.languages.markup.tag.inside["attr-value"].inside.entity=r.languages.markup.entity,r.languages.markup.doctype.inside["internal-subset"].inside=r.languages.markup,r.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(r.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:r.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+t]={pattern:/[\s\S]+/,inside:r.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:o},r.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(r.languages.markup.tag,"addAttribute",{value:function(e,t){r.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:r.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),r.languages.html=r.languages.markup,r.languages.mathml=r.languages.markup,r.languages.svg=r.languages.markup,r.languages.xml=r.languages.extend("markup",{}),r.languages.ssml=r.languages.xml,r.languages.atom=r.languages.xml,r.languages.rss=r.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(r),r.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!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+|\bcatch\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:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},r.languages.javascript=r.languages.extend("clike",{"class-name":[r.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,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)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),r.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,r.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:r.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:r.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:r.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:r.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]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:r.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),r.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"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:r.languages.javascript}},string:/[\s\S]+/}}}),r.languages.markup&&(r.languages.markup.tag.addInlined("script","javascript"),r.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),r.languages.js=r.languages.javascript,function(){if(void 0!==r&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n='pre[data-src]:not([data-src-status="loaded"]):not([data-src-status="loading"])',o=/\blang(?:uage)?-([\w-]+)\b/i;r.hooks.add("before-highlightall",(function(e){e.selector+=", "+n})),r.hooks.add("before-sanity-check",(function(o){var i=o.element;if(i.matches(n)){o.code="",i.setAttribute(t,"loading");var s=i.appendChild(document.createElement("CODE"));s.textContent="Loading…";var l=i.getAttribute("data-src"),c=o.language;if("none"===c){var u=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[u]||u}a(s,c),a(i,c);var p=r.plugins.autoloader;p&&p.loadLanguages(c);var f=new XMLHttpRequest;f.open("GET",l,!0),f.onreadystatechange=function(){4==f.readyState&&(f.status<400&&f.responseText?(i.setAttribute(t,"loaded"),s.textContent=f.responseText,r.highlightElement(s)):(i.setAttribute(t,"failed"),f.status>=400?s.textContent="✖ Error "+f.status+" while fetching file: "+f.statusText:s.textContent="✖ Error: File does not exist or is empty"))},f.send(null)}})),r.plugins.fileHighlight={highlight:function(e){for(var t,o=(e||document).querySelectorAll(n),i=0;t=o[i++];)r.highlightElement(t)}};var i=!1;r.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=!0),r.plugins.fileHighlight.highlight.apply(this,arguments)}}function a(e,t){var n=e.className;n=n.replace(o," ")+" language-"+t,e.className=n.replace(/\s+/g," ").trim()}}()},2703:function(e,t,n){"use strict";var r=n(414);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}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2587:function(e){"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,n,r,o){n=n||"&",r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var a=/\+/g;e=e.split(n);var s=1e3;o&&"number"==typeof o.maxKeys&&(s=o.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,p,f,d,h=e[c].replace(a,"%20"),m=h.indexOf(r);m>=0?(u=h.substr(0,m),p=h.substr(m+1)):(u=h,p=""),f=decodeURIComponent(u),d=decodeURIComponent(p),t(i,f)?Array.isArray(i[f])?i[f].push(d):i[f]=[i[f],d]:i[f]=d}return i}},2361:function(e){"use strict";var t=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,n,r,o){return n=n||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(o){var i=encodeURIComponent(t(o))+r;return Array.isArray(e[o])?e[o].map((function(e){return i+encodeURIComponent(t(e))})).join(n):i+encodeURIComponent(t(e[o]))})).join(n):o?encodeURIComponent(t(o))+r+encodeURIComponent(t(e)):""}},7673:function(e,t,n){"use strict";t.decode=t.parse=n(2587),t.encode=t.stringify=n(2361)},4448:function(e,t,n){"use strict";var r=n(7294),o=n(7418),i=n(3840);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=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var p=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[: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]*$/,d=Object.prototype.hasOwnProperty,h={},m={};function v(e,t,n,r,o,i,a){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,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function x(e,t,n,r){var o=g.hasOwnProperty(t)?g[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!!d.call(m,e)||!d.call(h,e)&&(f.test(e)?m[e]=!0:(h[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))))}"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(y,b);g[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);g[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=60103,E=60106,S=60107,_=60108,O=60114,A=60109,I=60110,C=60112,T=60113,R=60120,P=60115,j=60116,L=60121,N=60128,M=60129,D=60130,F=60131;if("function"==typeof Symbol&&Symbol.for){var z=Symbol.for;k=z("react.element"),E=z("react.portal"),S=z("react.fragment"),_=z("react.strict_mode"),O=z("react.profiler"),A=z("react.provider"),I=z("react.context"),C=z("react.forward_ref"),T=z("react.suspense"),R=z("react.suspense_list"),P=z("react.memo"),j=z("react.lazy"),L=z("react.block"),z("react.scope"),N=z("react.opaque.id"),M=z("react.debug_trace_mode"),D=z("react.offscreen"),F=z("react.legacy_hidden")}var U,B="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function q(e){if(void 0===U)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do{if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function H(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return W(e.type,!1);case 11:return W(e.type.render,!1);case 22:return W(e.type._render,!1);case 1:return W(e.type,!0);default:return""}}function Y(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 S:return"Fragment";case E:return"Portal";case O:return"Profiler";case _:return"StrictMode";case T:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case I:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case C:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return Y(e.type);case L:return Y(e._render);case j:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Q(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 K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(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 J(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 ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(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 te(e,t){null!=(t=t.checked)&&x(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(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")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(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._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(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 ae(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=""+G(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 se(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.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ce(e,t){var n=G(t.value),r=G(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 ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var pe="http://www.w3.org/1999/xhtml";function fe(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 de(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me,ve=(me=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={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},be=["Webkit","ms","Moz","O"];function xe(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=xe(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ye).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var ke=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 Ee(e,t){if(t){if(ke[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 Se(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 _e(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Oe=null,Ae=null,Ie=null;function Ce(e){if(e=Zr(e)){if("function"!=typeof Oe)throw Error(a(280));var t=e.stateNode;t&&(t=eo(t),Oe(e.stateNode,e.type,t))}}function Te(e){Ae?Ie?Ie.push(e):Ie=[e]:Ae=e}function Re(){if(Ae){var e=Ae,t=Ie;if(Ie=Ae=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Pe(e,t){return e(t)}function je(e,t,n,r,o){return e(t,n,r,o)}function Le(){}var Ne=Pe,Me=!1,De=!1;function Fe(){null===Ae&&null===Ie||(Le(),Re())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=eo(n);if(null===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":case"onMouseEnter":(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 Ue=!1;if(p)try{var Be={};Object.defineProperty(Be,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",Be,Be),window.removeEventListener("test",Be,Be)}catch(me){Ue=!1}function $e(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 qe=!1,Ve=null,We=!1,He=null,Ye={onError:function(e){qe=!0,Ve=e}};function Ge(e,t,n,r,o,i,a,s,l){qe=!1,Ve=null,$e.apply(Ye,arguments)}function Qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(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 Ke(e){if(Qe(e)!==e)throw Error(a(188))}function Ze(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var Je,et,tt,nt,rt=!1,ot=[],it=null,at=null,st=null,lt=new Map,ct=new Map,ut=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ft(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function dt(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":at=null;break;case"mouseover":case"mouseout":st=null;break;case"pointerover":case"pointerout":lt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ct.delete(t.pointerId)}}function ht(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=ft(t,n,r,o,i),null!==t&&null!==(t=Zr(t))&&et(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function mt(e){var t=Kr(e.target);if(null!==t){var n=Qe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void nt(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){tt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function vt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Zr(n))&&et(t),e.blockedOn=n,!1;t.shift()}return!0}function gt(e,t,n){vt(e)&&n.delete(t)}function yt(){for(rt=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=Zr(e.blockedOn))&&Je(e);break}for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==it&&vt(it)&&(it=null),null!==at&&vt(at)&&(at=null),null!==st&&vt(st)&&(st=null),lt.forEach(gt),ct.forEach(gt)}function bt(e,t){e.blockedOn===t&&(e.blockedOn=null,rt||(rt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,yt)))}function xt(e){function t(t){return bt(t,e)}if(0<ot.length){bt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==it&&bt(it,e),null!==at&&bt(at,e),null!==st&&bt(st,e),lt.forEach(t),ct.forEach(t),n=0;n<ut.length;n++)(r=ut[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ut.length&&null===(n=ut[0]).blockedOn;)mt(n),null===n.blockedOn&&ut.shift()}function wt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:wt("Animation","AnimationEnd"),animationiteration:wt("Animation","AnimationIteration"),animationstart:wt("Animation","AnimationStart"),transitionend:wt("Transition","TransitionEnd")},Et={},St={};function _t(e){if(Et[e])return Et[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in St)return Et[e]=n[t];return e}p&&(St=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var Ot=_t("animationend"),At=_t("animationiteration"),It=_t("animationstart"),Ct=_t("transitionend"),Tt=new Map,Rt=new Map,Pt=["abort","abort",Ot,"animationEnd",At,"animationIteration",It,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ct,"transitionEnd","waiting","waiting"];function jt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Rt.set(r,t),Tt.set(r,o),c(o,[r])}}(0,i.unstable_now)();var Lt=8;function Nt(e){if(0!=(1&e))return Lt=15,1;if(0!=(2&e))return Lt=14,2;if(0!=(4&e))return Lt=13,4;var t=24&e;return 0!==t?(Lt=12,t):0!=(32&e)?(Lt=11,32):0!=(t=192&e)?(Lt=10,t):0!=(256&e)?(Lt=9,256):0!=(t=3584&e)?(Lt=8,t):0!=(4096&e)?(Lt=7,4096):0!=(t=4186112&e)?(Lt=6,t):0!=(t=62914560&e)?(Lt=5,t):67108864&e?(Lt=4,67108864):0!=(134217728&e)?(Lt=3,134217728):0!=(t=805306368&e)?(Lt=2,t):0!=(1073741824&e)?(Lt=1,1073741824):(Lt=8,e)}function Mt(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==i)r=i,o=Lt=15;else if(0!=(i=134217727&n)){var l=i&~a;0!==l?(r=Nt(l),o=Lt):0!=(s&=i)&&(r=Nt(s),o=Lt)}else 0!=(i=n&~a)?(r=Nt(i),o=Lt):0!==s&&(r=Nt(s),o=Lt);if(0===r)return 0;if(r=n&((0>(r=31-$t(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&a)){if(Nt(t),o<=Lt)return t;Lt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-$t(t)),r|=e[n],t&=~o;return r}function Dt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ft(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=zt(24&~t))?Ft(10,t):e;case 10:return 0===(e=zt(192&~t))?Ft(8,t):e;case 8:return 0===(e=zt(3584&~t))&&0===(e=zt(4186112&~t))&&(e=512),e;case 2:return 0===(t=zt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function zt(e){return e&-e}function Ut(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(qt(e)/Vt|0)|0},qt=Math.log,Vt=Math.LN2,Wt=i.unstable_UserBlockingPriority,Ht=i.unstable_runWithPriority,Yt=!0;function Gt(e,t,n,r){Me||Le();var o=Xt,i=Me;Me=!0;try{je(o,e,t,n,r)}finally{(Me=i)||Fe()}}function Qt(e,t,n,r){Ht(Wt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var o;if(Yt)if((o=0==(4&t))&&0<ot.length&&-1<pt.indexOf(e))e=ft(null,e,t,n,r),ot.push(e);else{var i=Kt(e,t,n,r);if(null===i)o&&dt(e,r);else{if(o){if(-1<pt.indexOf(e))return e=ft(i,e,t,n,r),void ot.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return it=ht(it,e,t,n,r,o),!0;case"dragenter":return at=ht(at,e,t,n,r,o),!0;case"mouseover":return st=ht(st,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return lt.set(i,ht(lt.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ct.set(i,ht(ct.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;dt(e,r)}Tr(e,t,r,null,n)}}}function Kt(e,t,n,r){var o=_e(r);if(null!==(o=Kr(o))){var i=Qe(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=Xe(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Tr(e,t,r,o,n),null}var Zt=null,Jt=null,en=null;function tn(){if(en)return en;var e,t,n=Jt,r=n.length,o="value"in Zt?Zt.value:Zt.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 en=o.slice(e,1<t?1-t:void 0)}function nn(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}function rn(){return!0}function on(){return!1}function an(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?rn:on,this.isPropagationStopped=on,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rn)},persist:function(){},isPersistent:rn}),t}var sn,ln,cn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=an(un),fn=o({},un,{view:0,detail:0}),dn=an(fn),hn=o({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==cn&&(cn&&"mousemove"===e.type?(sn=e.screenX-cn.screenX,ln=e.screenY-cn.screenY):ln=sn=0,cn=e),sn)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=an(hn),vn=an(o({},hn,{dataTransfer:0})),gn=an(o({},fn,{relatedTarget:0})),yn=an(o({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=an(o({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),xn=an(o({},un,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={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"},En={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=En[e])&&!!t[e]}function _n(){return Sn}var On=an(o({},fn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=nn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?nn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),An=an(o({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=an(o({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),Cn=an(o({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Tn=an(o({},hn,{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:0,deltaMode:0})),Rn=[9,13,27,32],Pn=p&&"CompositionEvent"in window,jn=null;p&&"documentMode"in document&&(jn=document.documentMode);var Ln=p&&"TextEvent"in window&&!jn,Nn=p&&(!Pn||jn&&8<jn&&11>=jn),Mn=String.fromCharCode(32),Dn=!1;function Fn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1,Bn={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 $n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Bn[e.type]:"textarea"===t}function qn(e,t,n,r){Te(r),0<(t=Pr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,Wn=null;function Hn(e){Sr(e,0)}function Yn(e){if(K(Jr(e)))return e}function Gn(e,t){if("change"===e)return t}var Qn=!1;if(p){var Xn;if(p){var Kn="oninput"in document;if(!Kn){var Zn=document.createElement("div");Zn.setAttribute("oninput","return;"),Kn="function"==typeof Zn.oninput}Xn=Kn}else Xn=!1;Qn=Xn&&(!document.documentMode||9<document.documentMode)}function Jn(){Vn&&(Vn.detachEvent("onpropertychange",er),Wn=Vn=null)}function er(e){if("value"===e.propertyName&&Yn(Wn)){var t=[];if(qn(t,Wn,e,_e(e)),e=Hn,Me)e(t);else{Me=!0;try{Pe(e,t)}finally{Me=!1,Fe()}}}}function tr(e,t,n){"focusin"===e?(Jn(),Wn=n,(Vn=t).attachEvent("onpropertychange",er)):"focusout"===e&&Jn()}function nr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Wn)}function rr(e,t){if("click"===e)return Yn(t)}function or(e,t){if("input"===e||"change"===e)return Yn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ar=Object.prototype.hasOwnProperty;function sr(e,t){if(ir(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(!ar.call(t,n[r])||!ir(e[n[r]],t[n[r]]))return!1;return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=lr(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=lr(r)}}function ur(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ur(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function fr(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 dr=p&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,vr=null,gr=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gr||null==hr||hr!==Z(r)||(r="selectionStart"in(r=hr)&&fr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=Pr(mr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}jt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),jt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),jt(Pt,2);for(var br="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xr=0;xr<br.length;xr++)Rt.set(br[xr],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var wr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(wr));function Er(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,s,l,c){if(Ge.apply(this,arguments),qe){if(!qe)throw Error(a(198));var u=Ve;qe=!1,Ve=null,We||(We=!0,He=u)}}(r,t,void 0,e),e.currentTarget=null}function Sr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Er(o,s,c),i=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Er(o,s,c),i=l}}}if(We)throw e=He,We=!1,He=null,e}function _r(e,t){var n=to(t),r=e+"__bubble";n.has(r)||(Cr(t,e,2,!1),n.add(r))}var Or="_reactListening"+Math.random().toString(36).slice(2);function Ar(e){e[Or]||(e[Or]=!0,s.forEach((function(t){kr.has(t)||Ir(t,!1,e,null),Ir(t,!0,e,null)})))}function Ir(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=to(i),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(o|=4),Cr(i,e,o,t),a.add(s))}function Cr(e,t,n,r){var o=Rt.get(t);switch(void 0===o?2:o){case 0:o=Gt;break;case 1:o=Qt;break;default:o=Xt}n=o.bind(null,t,n,e),o=void 0,!Ue||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Tr(e,t,n,r,o){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=Kr(s)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(De)return e();De=!0;try{Ne(e,t,n)}finally{De=!1,Fe()}}((function(){var r=i,o=_e(n),a=[];e:{var s=Tt.get(e);if(void 0!==s){var l=pn,c=e;switch(e){case"keypress":if(0===nn(n))break e;case"keydown":case"keyup":l=On;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=In;break;case Ot:case At:case It:l=yn;break;case Ct:l=Cn;break;case"scroll":l=dn;break;case"wheel":l=Tn;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=An}var u=0!=(4&t),p=!u&&"scroll"===e,f=u?null!==s?s+"Capture":null:s;u=[];for(var d,h=r;null!==h;){var m=(d=h).stateNode;if(5===d.tag&&null!==m&&(d=m,null!==f&&null!=(m=ze(h,f))&&u.push(Rr(h,m,d))),p)break;h=h.return}0<u.length&&(s=new l(s,c,null,n,o),a.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(c=n.relatedTarget||n.fromElement)||!Kr(c)&&!c[Qr])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?Kr(c):null)&&(c!==(p=Qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=mn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=An,m="onPointerLeave",f="onPointerEnter",h="pointer"),p=null==l?s:Jr(l),d=null==c?s:Jr(c),(s=new u(m,h+"leave",l,n,o)).target=p,s.relatedTarget=d,m=null,Kr(o)===r&&((u=new u(f,h+"enter",c,n,o)).target=d,u.relatedTarget=p,m=u),p=m,l&&c)e:{for(f=c,h=0,d=u=l;d;d=jr(d))h++;for(d=0,m=f;m;m=jr(m))d++;for(;0<h-d;)u=jr(u),h--;for(;0<d-h;)f=jr(f),d--;for(;h--;){if(u===f||null!==f&&u===f.alternate)break e;u=jr(u),f=jr(f)}u=null}else u=null;null!==l&&Lr(a,s,l,u,!1),null!==c&&null!==p&&Lr(a,p,c,u,!0)}if("select"===(l=(s=r?Jr(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var v=Gn;else if($n(s))if(Qn)v=or;else{v=nr;var g=tr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=rr);switch(v&&(v=v(e,r))?qn(a,v,n,o):(g&&g(e,s,r),"focusout"===e&&(g=s._wrapperState)&&g.controlled&&"number"===s.type&&oe(s,"number",s.value)),g=r?Jr(r):window,e){case"focusin":($n(g)||"true"===g.contentEditable)&&(hr=g,mr=r,vr=null);break;case"focusout":vr=mr=hr=null;break;case"mousedown":gr=!0;break;case"contextmenu":case"mouseup":case"dragend":gr=!1,yr(a,n,o);break;case"selectionchange":if(dr)break;case"keydown":case"keyup":yr(a,n,o)}var y;if(Pn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Fn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Nn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(y=tn()):(Jt="value"in(Zt=o)?Zt.value:Zt.textContent,Un=!0)),0<(g=Pr(r,b)).length&&(b=new xn(b,e,null,n,o),a.push({event:b,listeners:g}),(y||null!==(y=zn(n)))&&(b.data=y))),(y=Ln?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Dn=!0,Mn);case"textInput":return(e=t.data)===Mn&&Dn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!Pn&&Fn(e,t)?(e=tn(),en=Jt=Zt=null,Un=!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 Nn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&0<(r=Pr(r,"onBeforeInput")).length&&(o=new xn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y)}Sr(a,t)}))}function Rr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Pr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=ze(e,n))&&r.unshift(Rr(e,i,o)),null!=(i=ze(e,t))&&r.push(Rr(e,i,o))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Lr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=ze(n,i))&&a.unshift(Rr(n,l,s)):o||null!=(l=ze(n,i))&&a.push(Rr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Nr(){}var Mr=null,Dr=null;function Fr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function zr(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 Ur="function"==typeof setTimeout?setTimeout:void 0,Br="function"==typeof clearTimeout?clearTimeout:void 0;function $r(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Vr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Wr=0,Hr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Hr,Gr="__reactProps$"+Hr,Qr="__reactContainer$"+Hr,Xr="__reactEvents$"+Hr;function Kr(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qr]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Vr(e);null!==e;){if(n=e[Yr])return n;e=Vr(e)}return t}n=(e=n).parentNode}return null}function Zr(e){return!(e=e[Yr]||e[Qr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Jr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function eo(e){return e[Gr]||null}function to(e){var t=e[Xr];return void 0===t&&(t=e[Xr]=new Set),t}var no=[],ro=-1;function oo(e){return{current:e}}function io(e){0>ro||(e.current=no[ro],no[ro]=null,ro--)}function ao(e,t){ro++,no[ro]=e.current,e.current=t}var so={},lo=oo(so),co=oo(!1),uo=so;function po(e,t){var n=e.type.contextTypes;if(!n)return so;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 fo(e){return null!=e.childContextTypes}function ho(){io(co),io(lo)}function mo(e,t,n){if(lo.current!==so)throw Error(a(168));ao(lo,t),ao(co,n)}function vo(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,Y(t)||"Unknown",i));return o({},n,r)}function go(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||so,uo=lo.current,ao(lo,e),ao(co,co.current),!0}function yo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=vo(e,t,uo),r.__reactInternalMemoizedMergedChildContext=e,io(co),io(lo),ao(lo,e)):io(co),ao(co,n)}var bo=null,xo=null,wo=i.unstable_runWithPriority,ko=i.unstable_scheduleCallback,Eo=i.unstable_cancelCallback,So=i.unstable_shouldYield,_o=i.unstable_requestPaint,Oo=i.unstable_now,Ao=i.unstable_getCurrentPriorityLevel,Io=i.unstable_ImmediatePriority,Co=i.unstable_UserBlockingPriority,To=i.unstable_NormalPriority,Ro=i.unstable_LowPriority,Po=i.unstable_IdlePriority,jo={},Lo=void 0!==_o?_o:function(){},No=null,Mo=null,Do=!1,Fo=Oo(),zo=1e4>Fo?Oo:function(){return Oo()-Fo};function Uo(){switch(Ao()){case Io:return 99;case Co:return 98;case To:return 97;case Ro:return 96;case Po:return 95;default:throw Error(a(332))}}function Bo(e){switch(e){case 99:return Io;case 98:return Co;case 97:return To;case 96:return Ro;case 95:return Po;default:throw Error(a(332))}}function $o(e,t){return e=Bo(e),wo(e,t)}function qo(e,t,n){return e=Bo(e),ko(e,t,n)}function Vo(){if(null!==Mo){var e=Mo;Mo=null,Eo(e)}Wo()}function Wo(){if(!Do&&null!==No){Do=!0;var e=0;try{var t=No;$o(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),No=null}catch(t){throw null!==No&&(No=No.slice(e+1)),ko(Io,Vo),t}finally{Do=!1}}}var Ho=w.ReactCurrentBatchConfig;function Yo(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}return t}var Go=oo(null),Qo=null,Xo=null,Ko=null;function Zo(){Ko=Xo=Qo=null}function Jo(e){var t=Go.current;io(Go),e.type._context._currentValue=t}function ei(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ti(e,t){Qo=e,Ko=Xo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Pa=!0),e.firstContext=null)}function ni(e,t){if(Ko!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Ko=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xo){if(null===Qo)throw Error(a(308));Xo=t,Qo.dependencies={lanes:0,firstContext:t,responders:null}}else Xo=Xo.next=t;return e._currentValue}var ri=!1;function oi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ii(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ai(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function si(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function li(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ci(e,t,n,r){var i=e.updateQueue;ri=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?a=u:s.next=u,s=c;var p=e.alternate;if(null!==p){var f=(p=p.updateQueue).lastBaseUpdate;f!==s&&(null===f?p.firstBaseUpdate=u:f.next=u,p.lastBaseUpdate=c)}}if(null!==a){for(f=i.baseState,s=0,p=u=c=null;;){l=a.lane;var d=a.eventTime;if((r&l)===l){null!==p&&(p=p.next={eventTime:d,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,m=a;switch(l=t,d=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(d,f,l);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(l="function"==typeof(h=m.payload)?h.call(d,f,l):h))break e;f=o({},f,l);break e;case 2:ri=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else d={eventTime:d,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===p?(u=p=d,c=f):p=p.next=d,s|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===p&&(c=f),i.baseState=c,i.firstBaseUpdate=u,i.lastBaseUpdate=p,Ls|=s,e.lanes=s,e.memoizedState=f}}function ui(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(a(191,o));o.call(r)}}}var pi=(new r.Component).refs;function fi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var di={isMounted:function(e){return!!(e=e._reactInternals)&&Qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=il(),o=al(e),i=ai(r,o);i.payload=t,null!=n&&(i.callback=n),si(e,i),sl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=il(),o=al(e),i=ai(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),si(e,i),sl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=il(),r=al(e),o=ai(n,r);o.tag=2,null!=t&&(o.callback=t),si(e,o),sl(e,r,n)}};function hi(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!(t.prototype&&t.prototype.isPureReactComponent&&sr(n,r)&&sr(o,i))}function mi(e,t,n){var r=!1,o=so,i=t.contextType;return"object"==typeof i&&null!==i?i=ni(i):(o=fo(t)?uo:lo.current,i=(r=null!=(r=t.contextTypes))?po(e,o):so),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=di,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function vi(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&&di.enqueueReplaceState(t,t.state,null)}function gi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=pi,oi(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=ni(i):(i=fo(t)?uo:lo.current,o.context=po(e,i)),ci(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(fi(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&&di.enqueueReplaceState(o,o.state,null),ci(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var yi=Array.isArray;function bi(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===pi&&(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 xi(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 wi(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.flags=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){return(e=Fl(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.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=$l(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=bi(e,t,n),r.return=e,r):((r=zl(n.type,n.key,n.props,null,e.mode,r)).ref=bi(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=ql(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function p(e,t,n,r,i){return null===t||7!==t.tag?((t=Ul(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=$l(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=zl(t.type,t.key,t.props,null,e.mode,n)).ref=bi(e,null,t),n.return=e,n;case E:return(t=ql(t,e.mode,n)).return=e,t}if(yi(t)||$(t))return(t=Ul(t,e.mode,n,null)).return=e,t;xi(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 k:return n.key===o?n.type===S?p(e,t,n.props.children,r,o):c(e,t,n,r):null;case E:return n.key===o?u(e,t,n,r):null}if(yi(n)||$(n))return null!==o?null:p(e,t,n,r,null);xi(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 k:return e=e.get(null===r.key?n:r.key)||null,r.type===S?p(t,e,r.props.children,o,r.key):c(t,e,r,o);case E:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(yi(r)||$(r))return p(t,e=e.get(n)||null,r,o,null);xi(t,r)}return null}function m(o,a,s,l){for(var c=null,u=null,p=a,m=a=0,v=null;null!==p&&m<s.length;m++){p.index>m?(v=p,p=null):v=p.sibling;var g=d(o,p,s[m],l);if(null===g){null===p&&(p=v);break}e&&p&&null===g.alternate&&t(o,p),a=i(g,a,m),null===u?c=g:u.sibling=g,u=g,p=v}if(m===s.length)return n(o,p),c;if(null===p){for(;m<s.length;m++)null!==(p=f(o,s[m],l))&&(a=i(p,a,m),null===u?c=p:u.sibling=p,u=p);return c}for(p=r(o,p);m<s.length;m++)null!==(v=h(p,o,m,s[m],l))&&(e&&null!==v.alternate&&p.delete(null===v.key?m:v.key),a=i(v,a,m),null===u?c=v:u.sibling=v,u=v);return e&&p.forEach((function(e){return t(o,e)})),c}function v(o,s,l,c){var u=$(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var p=u=null,m=s,v=s=0,g=null,y=l.next();null!==m&&!y.done;v++,y=l.next()){m.index>v?(g=m,m=null):g=m.sibling;var b=d(o,m,y.value,c);if(null===b){null===m&&(m=g);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,v),null===p?u=b:p.sibling=b,p=b,m=g}if(y.done)return n(o,m),u;if(null===m){for(;!y.done;v++,y=l.next())null!==(y=f(o,y.value,c))&&(s=i(y,s,v),null===p?u=y:p.sibling=y,p=y);return u}for(m=r(o,m);!y.done;v++,y=l.next())null!==(y=h(m,o,v,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?v:y.key),s=i(y,s,v),null===p?u=y:p.sibling=y,p=y);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===S&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case k:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){switch(c.tag){case 7:if(i.type===S){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}break;default:if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=bi(e,c,i),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}i.type===S?((r=Ul(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=zl(i.type,i.key,i.props,null,e.mode,l)).ref=bi(e,r,i),l.return=e,e=l)}return s(e);case E: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=ql(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=$l(i,e.mode,l)).return=e,e=r),s(e);if(yi(i))return m(e,r,i,l);if($(i))return v(e,r,i,l);if(u&&xi(e,i),void 0===i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var ki=wi(!0),Ei=wi(!1),Si={},_i=oo(Si),Oi=oo(Si),Ai=oo(Si);function Ii(e){if(e===Si)throw Error(a(174));return e}function Ci(e,t){switch(ao(Ai,t),ao(Oi,e),ao(_i,Si),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:de(null,"");break;default:t=de(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}io(_i),ao(_i,t)}function Ti(){io(_i),io(Oi),io(Ai)}function Ri(e){Ii(Ai.current);var t=Ii(_i.current),n=de(t,e.type);t!==n&&(ao(Oi,e),ao(_i,n))}function Pi(e){Oi.current===e&&(io(_i),io(Oi))}var ji=oo(0);function Li(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))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}var Ni=null,Mi=null,Di=!1;function Fi(e,t){var n=Ml(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zi(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 Ui(e){if(Di){var t=Mi;if(t){var n=t;if(!zi(e,t)){if(!(t=qr(n.nextSibling))||!zi(e,t))return e.flags=-1025&e.flags|2,Di=!1,void(Ni=e);Fi(Ni,n)}Ni=e,Mi=qr(t.firstChild)}else e.flags=-1025&e.flags|2,Di=!1,Ni=e}}function Bi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ni=e}function $i(e){if(e!==Ni)return!1;if(!Di)return Bi(e),Di=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=Mi;t;)Fi(e,t),t=qr(t.nextSibling);if(Bi(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){if(0===t){Mi=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Mi=null}}else Mi=Ni?qr(e.stateNode.nextSibling):null;return!0}function qi(){Mi=Ni=null,Di=!1}var Vi=[];function Wi(){for(var e=0;e<Vi.length;e++)Vi[e]._workInProgressVersionPrimary=null;Vi.length=0}var Hi=w.ReactCurrentDispatcher,Yi=w.ReactCurrentBatchConfig,Gi=0,Qi=null,Xi=null,Ki=null,Zi=!1,Ji=!1;function ea(){throw Error(a(321))}function ta(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function na(e,t,n,r,o,i){if(Gi=i,Qi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Hi.current=null===e||null===e.memoizedState?Ia:Ca,e=n(r,o),Ji){i=0;do{if(Ji=!1,!(25>i))throw Error(a(301));i+=1,Ki=Xi=null,t.updateQueue=null,Hi.current=Ta,e=n(r,o)}while(Ji)}if(Hi.current=Aa,t=null!==Xi&&null!==Xi.next,Gi=0,Ki=Xi=Qi=null,Zi=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ki?Qi.memoizedState=Ki=e:Ki=Ki.next=e,Ki}function oa(){if(null===Xi){var e=Qi.alternate;e=null!==e?e.memoizedState:null}else e=Xi.next;var t=null===Ki?Qi.memoizedState:Ki.next;if(null!==t)Ki=t,Xi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Xi=e).memoizedState,baseState:Xi.baseState,baseQueue:Xi.baseQueue,queue:Xi.queue,next:null},null===Ki?Qi.memoizedState=Ki=e:Ki=Ki.next=e}return Ki}function ia(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Xi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var s=o.next;o.next=i.next,i.next=s}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=s=i=null,c=o;do{var u=c.lane;if((Gi&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var p={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=p,i=r):l=l.next=p,Qi.lanes|=u,Ls|=u}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=s,ir(r,t.memoizedState)||(Pa=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function sa(e){var t=oa(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var s=o=o.next;do{i=e(i,s.action),s=s.next}while(s!==o);ir(i,t.memoizedState)||(Pa=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function la(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Gi&e)===e)&&(t._workInProgressVersionPrimary=r,Vi.push(t))),e)return n(t._source);throw Vi.push(t),Error(a(350))}function ca(e,t,n,r){var o=Os;if(null===o)throw Error(a(349));var i=t._getVersion,s=i(t._source),l=Hi.current,c=l.useState((function(){return la(o,t,n)})),u=c[1],p=c[0];c=Ki;var f=e.memoizedState,d=f.refs,h=d.getSnapshot,m=f.source;f=f.subscribe;var v=Qi;return e.memoizedState={refs:d,source:t,subscribe:r},l.useEffect((function(){d.getSnapshot=n,d.setSnapshot=u;var e=i(t._source);if(!ir(s,e)){e=n(t._source),ir(p,e)||(u(e),e=al(v),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-$t(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=d.getSnapshot,n=d.setSnapshot;try{n(e(t._source));var r=al(v);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),ir(h,n)&&ir(m,t)&&ir(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ia,lastRenderedState:p}).dispatch=u=Oa.bind(null,Qi,e),c.queue=e,c.baseQueue=null,p=la(o,t,n),c.memoizedState=c.baseState=p),p}function ua(e,t,n){return ca(oa(),e,t,n)}function pa(e){var t=ra();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ia,lastRenderedState:e}).dispatch=Oa.bind(null,Qi,e),[t.memoizedState,e]}function fa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Qi.updateQueue)?(t={lastEffect:null},Qi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function da(e){return e={current:e},ra().memoizedState=e}function ha(){return oa().memoizedState}function ma(e,t,n,r){var o=ra();Qi.flags|=e,o.memoizedState=fa(1|t,n,void 0,void 0===r?null:r)}function va(e,t,n,r){var o=oa();r=void 0===r?null:r;var i=void 0;if(null!==Xi){var a=Xi.memoizedState;if(i=a.destroy,null!==r&&ta(r,a.deps))return void fa(t,n,i,r)}Qi.flags|=e,o.memoizedState=fa(1|t,n,i,r)}function ga(e,t){return ma(516,4,e,t)}function ya(e,t){return va(516,4,e,t)}function ba(e,t){return va(4,2,e,t)}function xa(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 wa(e,t,n){return n=null!=n?n.concat([e]):null,va(4,2,xa.bind(null,t,e),n)}function ka(){}function Ea(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Sa(e,t){var n=oa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function _a(e,t){var n=Uo();$o(98>n?98:n,(function(){e(!0)})),$o(97<n?97:n,(function(){var n=Yi.transition;Yi.transition=1;try{e(!1),t()}finally{Yi.transition=n}}))}function Oa(e,t,n){var r=il(),o=al(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===Qi||null!==a&&a===Qi)Ji=Zi=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(i.eagerReducer=a,i.eagerState=l,ir(l,s))return}catch(e){}sl(e,o,r)}}var Aa={readContext:ni,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useLayoutEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useMutableSource:ea,useOpaqueIdentifier:ea,unstable_isNewReconciler:!1},Ia={readContext:ni,useCallback:function(e,t){return ra().memoizedState=[e,void 0===t?null:t],e},useContext:ni,useEffect:ga,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ma(4,2,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ma(4,2,e,t)},useMemo:function(e,t){var n=ra();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ra();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Oa.bind(null,Qi,e),[r.memoizedState,e]},useRef:da,useState:pa,useDebugValue:ka,useDeferredValue:function(e){var t=pa(e),n=t[0],r=t[1];return ga((function(){var t=Yi.transition;Yi.transition=1;try{r(e)}finally{Yi.transition=t}}),[e]),n},useTransition:function(){var e=pa(!1),t=e[0];return da(e=_a.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ra();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ca(r,e,t,n)},useOpaqueIdentifier:function(){if(Di){var e=!1,t=function(e){return{$$typeof:N,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Wr++).toString(36))),Error(a(355))})),n=pa(t)[1];return 0==(2&Qi.mode)&&(Qi.flags|=516,fa(5,(function(){n("r:"+(Wr++).toString(36))}),void 0,null)),t}return pa(t="r:"+(Wr++).toString(36)),t},unstable_isNewReconciler:!1},Ca={readContext:ni,useCallback:Ea,useContext:ni,useEffect:ya,useImperativeHandle:wa,useLayoutEffect:ba,useMemo:Sa,useReducer:aa,useRef:ha,useState:function(){return aa(ia)},useDebugValue:ka,useDeferredValue:function(e){var t=aa(ia),n=t[0],r=t[1];return ya((function(){var t=Yi.transition;Yi.transition=1;try{r(e)}finally{Yi.transition=t}}),[e]),n},useTransition:function(){var e=aa(ia)[0];return[ha().current,e]},useMutableSource:ua,useOpaqueIdentifier:function(){return aa(ia)[0]},unstable_isNewReconciler:!1},Ta={readContext:ni,useCallback:Ea,useContext:ni,useEffect:ya,useImperativeHandle:wa,useLayoutEffect:ba,useMemo:Sa,useReducer:sa,useRef:ha,useState:function(){return sa(ia)},useDebugValue:ka,useDeferredValue:function(e){var t=sa(ia),n=t[0],r=t[1];return ya((function(){var t=Yi.transition;Yi.transition=1;try{r(e)}finally{Yi.transition=t}}),[e]),n},useTransition:function(){var e=sa(ia)[0];return[ha().current,e]},useMutableSource:ua,useOpaqueIdentifier:function(){return sa(ia)[0]},unstable_isNewReconciler:!1},Ra=w.ReactCurrentOwner,Pa=!1;function ja(e,t,n,r){t.child=null===e?Ei(t,null,n,r):ki(t,e.child,n,r)}function La(e,t,n,r,o){n=n.render;var i=t.ref;return ti(t,o),r=na(e,t,n,r,i,o),null===e||Pa?(t.flags|=1,ja(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,Za(e,t,o))}function Na(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Dl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=zl(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ma(e,t,a,r,o,i))}return a=e.child,0==(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:sr)(o,r)&&e.ref===t.ref)?Za(e,t,i):(t.flags|=1,(e=Fl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ma(e,t,n,r,o,i){if(null!==e&&sr(e.memoizedProps,r)&&e.ref===t.ref){if(Pa=!1,0==(i&o))return t.lanes=e.lanes,Za(e,t,i);0!=(16384&e.flags)&&(Pa=!0)}return za(e,t,n,r,i)}function Da(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},hl(0,n);else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},hl(0,e),null;t.memoizedState={baseLanes:0},hl(0,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,hl(0,r);return ja(e,t,o,n),t.child}function Fa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function za(e,t,n,r,o){var i=fo(n)?uo:lo.current;return i=po(t,i),ti(t,o),n=na(e,t,n,r,i,o),null===e||Pa?(t.flags|=1,ja(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,Za(e,t,o))}function Ua(e,t,n,r,o){if(fo(n)){var i=!0;go(t)}else i=!1;if(ti(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),mi(t,n,r),gi(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;c="object"==typeof c&&null!==c?ni(c):po(t,c=fo(n)?uo:lo.current);var u=n.getDerivedStateFromProps,p="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;p||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&vi(t,a,r,c),ri=!1;var f=t.memoizedState;a.state=f,ci(t,r,a,o),l=t.memoizedState,s!==r||f!==l||co.current||ri?("function"==typeof u&&(fi(t,n,u,r),l=t.memoizedState),(s=ri||hi(t,n,s,r,f,l,c))?(p||"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.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,ii(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Yo(t.type,s),a.props=c,p=t.pendingProps,f=a.context,l="object"==typeof(l=n.contextType)&&null!==l?ni(l):po(t,l=fo(n)?uo:lo.current);var d=n.getDerivedStateFromProps;(u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==p||f!==l)&&vi(t,a,r,l),ri=!1,f=t.memoizedState,a.state=f,ci(t,r,a,o);var h=t.memoizedState;s!==p||f!==h||co.current||ri?("function"==typeof d&&(fi(t,n,d,r),h=t.memoizedState),(c=ri||hi(t,n,c,r,f,h,l))?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Ba(e,t,n,r,i,o)}function Ba(e,t,n,r,o,i){Fa(e,t);var a=0!=(64&t.flags);if(!r&&!a)return o&&yo(t,n,!1),Za(e,t,i);r=t.stateNode,Ra.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=ki(t,e.child,null,i),t.child=ki(t,null,s,i)):ja(e,t,s,i),t.memoizedState=r.state,o&&yo(t,n,!0),t.child}function $a(e){var t=e.stateNode;t.pendingContext?mo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&mo(0,t.context,!1),Ci(e,t.containerInfo)}var qa,Va,Wa,Ha={dehydrated:null,retryLane:0};function Ya(e,t,n){var r,o=t.pendingProps,i=ji.current,a=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),ao(ji,1&i),null===e?(void 0!==o.fallback&&Ui(t),e=o.children,i=o.fallback,a?(e=Ga(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ha,e):"number"==typeof o.unstable_expectedLoadTime?(e=Ga(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ha,t.lanes=33554432,e):((n=Bl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=function(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0==(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Fl(a,s),null!==e?r=Fl(e,r):(r=Ul(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ha,o):(n=function(e,t,n,r){var o=e.child;return e=o.sibling,n=Fl(o,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,o.children,n),t.memoizedState=null,n))}function Ga(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Bl(t,o,0,null),n=Ul(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function Qa(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ei(e.return,t)}function Xa(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function Ka(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(ja(e,t,r.children,n),0!=(2&(r=ji.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Qa(e,n);else if(19===e.tag)Qa(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(ao(ji,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===Li(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Xa(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===Li(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Xa(t,!0,n,null,i,t.lastEffect);break;case"together":Xa(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Za(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ls|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Fl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Fl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function Ja(e,t){if(!Di)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 es(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return fo(t.type)&&ho(),null;case 3:return Ti(),io(co),io(lo),Wi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||($i(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Pi(t);var i=Ii(Ai.current);if(n=t.type,null!==e&&null!=t.stateNode)Va(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Ii(_i.current),$i(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Yr]=t,r[Gr]=s,n){case"dialog":_r("cancel",r),_r("close",r);break;case"iframe":case"object":case"embed":_r("load",r);break;case"video":case"audio":for(e=0;e<wr.length;e++)_r(wr[e],r);break;case"source":_r("error",r);break;case"img":case"image":case"link":_r("error",r),_r("load",r);break;case"details":_r("toggle",r);break;case"input":ee(r,s),_r("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},_r("invalid",r);break;case"textarea":le(r,s),_r("invalid",r)}for(var c in Ee(n,s),e=null,s)s.hasOwnProperty(c)&&(i=s[c],"children"===c?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&_r("scroll",r));switch(n){case"input":X(r),re(r,s,!0);break;case"textarea":X(r),ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Nr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===pe&&(e=fe(n)),e===pe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Yr]=t,e[Gr]=r,qa(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":_r("cancel",e),_r("close",e),i=r;break;case"iframe":case"object":case"embed":_r("load",e),i=r;break;case"video":case"audio":for(i=0;i<wr.length;i++)_r(wr[i],e);i=r;break;case"source":_r("error",e),i=r;break;case"img":case"image":case"link":_r("error",e),_r("load",e),i=r;break;case"details":_r("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),_r("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),_r("invalid",e);break;case"textarea":le(e,r),i=se(e,r),_r("invalid",e);break;default:i=r}Ee(n,i);var u=i;for(s in u)if(u.hasOwnProperty(s)){var p=u[s];"style"===s?we(e,p):"dangerouslySetInnerHTML"===s?null!=(p=p?p.__html:void 0)&&ve(e,p):"children"===s?"string"==typeof p?("textarea"!==n||""!==p)&&ge(e,p):"number"==typeof p&&ge(e,""+p):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=p&&"onScroll"===s&&_r("scroll",e):null!=p&&x(e,s,p,c))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ae(e,!!r.multiple,s,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Nr)}Fr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Wa(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Ii(Ai.current),Ii(_i.current),$i(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return io(ji),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&$i(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ji.current)?0===Rs&&(Rs=3):(0!==Rs&&3!==Rs||(Rs=4),null===Os||0==(134217727&Ls)&&0==(134217727&Ns)||pl(Os,Is))),(r||n)&&(t.flags|=4),null);case 4:return Ti(),null===e&&Ar(t.stateNode.containerInfo),null;case 10:return Jo(t),null;case 17:return fo(t.type)&&ho(),null;case 19:if(io(ji),null===(r=t.memoizedState))return null;if(s=0!=(64&t.flags),null===(c=r.rendering))if(s)Ja(r,!1);else{if(0!==Rs||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Li(e))){for(t.flags|=64,Ja(r,!1),null!==(s=c.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ao(ji,1&ji.current|2),t.child}e=e.sibling}null!==r.tail&&zo()>zs&&(t.flags|=64,s=!0,Ja(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Li(c))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ja(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Di)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*zo()-r.renderingStartTime>zs&&1073741824!==n&&(t.flags|=64,s=!0,Ja(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=zo(),n.sibling=null,t=ji.current,ao(ji,s?1&t|2:1&t),n):null;case 23:case 24:return ml(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function ts(e){switch(e.tag){case 1:fo(e.type)&&ho();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ti(),io(co),io(lo),Wi(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Pi(e),null;case 13:return io(ji),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return io(ji),null;case 4:return Ti(),null;case 10:return Jo(e),null;case 23:case 24:return ml(),null;default:return null}}function ns(e,t){try{var n="",r=t;do{n+=H(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function rs(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}qa=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}},Va=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ii(_i.current);var a,s=null;switch(n){case"input":i=J(e,i),r=J(e,r),s=[];break;case"option":i=ie(e,i),r=ie(e,r),s=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":i=se(e,i),r=se(e,r),s=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Nr)}for(p in Ee(n,r),n=null,i)if(!r.hasOwnProperty(p)&&i.hasOwnProperty(p)&&null!=i[p])if("style"===p){var c=i[p];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==p&&"children"!==p&&"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&"autoFocus"!==p&&(l.hasOwnProperty(p)?s||(s=[]):(s=s||[]).push(p,null));for(p in r){var u=r[p];if(c=null!=i?i[p]:void 0,r.hasOwnProperty(p)&&u!==c&&(null!=u||null!=c))if("style"===p)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(s||(s=[]),s.push(p,n)),n=u;else"dangerouslySetInnerHTML"===p?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(s=s||[]).push(p,u)):"children"===p?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(p,""+u):"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&(l.hasOwnProperty(p)?(null!=u&&"onScroll"===p&&_r("scroll",e),s||c===u||(s=[])):"object"==typeof u&&null!==u&&u.$$typeof===N?u.toString():(s=s||[]).push(p,u))}n&&(s=s||[]).push("style",n);var p=s;(t.updateQueue=p)&&(t.flags|=4)}},Wa=function(e,t,n,r){n!==r&&(t.flags|=4)};var os="function"==typeof WeakMap?WeakMap:Map;function is(e,t,n){(n=ai(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qs||(qs=!0,Vs=r),rs(0,t)},n}function as(e,t,n){(n=ai(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return rs(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ws?Ws=new Set([this]):Ws.add(this),rs(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ss="function"==typeof WeakSet?WeakSet:Set;function ls(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Pl(e,t)}else t.current=null}function cs(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&$r(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(a(163))}function us(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(Cl(n,e),Il(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Yo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ui(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}ui(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Fr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(a(163))}function ps(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=xe("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function fs(e,t){if(xo&&"function"==typeof xo.onCommitFiberUnmount)try{xo.onCommitFiberUnmount(bo,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!=(4&r))Cl(t,n);else{r=t;try{o()}catch(e){Pl(r,e)}}n=n.next}while(n!==e)}break;case 1:if(ls(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Pl(t,e)}break;case 5:ls(t);break;case 4:ys(e,t)}}function ds(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function hs(e){return 5===e.tag||3===e.tag||4===e.tag}function ms(e){e:{for(var t=e.return;null!==t;){if(hs(t))break e;t=t.return}throw Error(a(160))}var n=t;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.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||hs(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.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?vs(e,n,t):gs(e,n,t)}function vs(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Nr));else if(4!==r&&null!==(e=e.child))for(vs(e,t,n),e=e.sibling;null!==e;)vs(e,t,n),e=e.sibling}function gs(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(gs(e,t,n),e=e.sibling;null!==e;)gs(e,t,n),e=e.sibling}function ys(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var s=e,l=o,c=l;;)if(fs(s,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(s=n,l=o.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(fs(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function bs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,o),t=Se(e,r),o=0;o<i.length;o+=2){var s=i[o],l=i[o+1];"style"===s?we(n,l):"dangerouslySetInnerHTML"===s?ve(n,l):"children"===s?ge(n,l):x(n,s,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,xt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Fs=zo(),ps(t.child,!0)),void xs(t);case 19:return void xs(t);case 17:return;case 23:case 24:return void ps(t,null!==t.memoizedState)}throw Error(a(163))}function xs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ss),t.forEach((function(t){var r=Ll.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ws(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var ks=Math.ceil,Es=w.ReactCurrentDispatcher,Ss=w.ReactCurrentOwner,_s=0,Os=null,As=null,Is=0,Cs=0,Ts=oo(0),Rs=0,Ps=null,js=0,Ls=0,Ns=0,Ms=0,Ds=null,Fs=0,zs=1/0;function Us(){zs=zo()+500}var Bs,$s=null,qs=!1,Vs=null,Ws=null,Hs=!1,Ys=null,Gs=90,Qs=[],Xs=[],Ks=null,Zs=0,Js=null,el=-1,tl=0,nl=0,rl=null,ol=!1;function il(){return 0!=(48&_s)?zo():-1!==el?el:el=zo()}function al(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Uo()?1:2;if(0===tl&&(tl=js),0!==Ho.transition){0!==nl&&(nl=null!==Ds?Ds.pendingLanes:0),e=tl;var t=4186112&~nl;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=Uo(),e=Ft(0!=(4&_s)&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),tl)}function sl(e,t,n){if(50<Zs)throw Zs=0,Js=null,Error(a(185));if(null===(e=ll(e,t)))return null;Bt(e,t,n),e===Os&&(Ns|=t,4===Rs&&pl(e,Is));var r=Uo();1===t?0!=(8&_s)&&0==(48&_s)?fl(e):(cl(e,n),0===_s&&(Us(),Vo())):(0==(4&_s)||98!==r&&99!==r||(null===Ks?Ks=new Set([e]):Ks.add(e)),cl(e,n)),Ds=e}function ll(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function cl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-$t(s),c=1<<l,u=i[l];if(-1===u){if(0==(c&r)||0!=(c&o)){u=t,Nt(c);var p=Lt;i[l]=10<=p?u+250:6<=p?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=Mt(e,e===Os?Is:0),t=Lt,0===r)null!==n&&(n!==jo&&Eo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==jo&&Eo(n)}15===t?(n=fl.bind(null,e),null===No?(No=[n],Mo=ko(Io,Wo)):No.push(n),n=jo):n=14===t?qo(99,fl.bind(null,e)):qo(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),ul.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function ul(e){if(el=-1,nl=tl=0,0!=(48&_s))throw Error(a(327));var t=e.callbackNode;if(Al()&&e.callbackNode!==t)return null;var n=Mt(e,e===Os?Is:0);if(0===n)return null;var r=n,o=_s;_s|=16;var i=yl();for(Os===e&&Is===r||(Us(),vl(e,r));;)try{wl();break}catch(t){gl(e,t)}if(Zo(),Es.current=i,_s=o,null!==As?r=0:(Os=null,Is=0,r=Rs),0!=(js&Ns))vl(e,0);else if(0!==r){if(2===r&&(_s|=64,e.hydrate&&(e.hydrate=!1,$r(e.containerInfo)),0!==(n=Dt(e))&&(r=bl(e,n))),1===r)throw t=Ps,vl(e,0),pl(e,n),cl(e,zo()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:Sl(e);break;case 3:if(pl(e,n),(62914560&n)===n&&10<(r=Fs+500-zo())){if(0!==Mt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){il(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Ur(Sl.bind(null,e),r);break}Sl(e);break;case 4:if(pl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var s=31-$t(n);i=1<<s,(s=r[s])>o&&(o=s),n&=~i}if(n=o,10<(n=(120>(n=zo()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*ks(n/1960))-n)){e.timeoutHandle=Ur(Sl.bind(null,e),n);break}Sl(e);break;case 5:Sl(e);break;default:throw Error(a(329))}}return cl(e,zo()),e.callbackNode===t?ul.bind(null,e):null}function pl(e,t){for(t&=~Ms,t&=~Ns,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-$t(t),r=1<<n;e[n]=-1,t&=~r}}function fl(e){if(0!=(48&_s))throw Error(a(327));if(Al(),e===Os&&0!=(e.expiredLanes&Is)){var t=Is,n=bl(e,t);0!=(js&Ns)&&(n=bl(e,t=Mt(e,t)))}else n=bl(e,t=Mt(e,0));if(0!==e.tag&&2===n&&(_s|=64,e.hydrate&&(e.hydrate=!1,$r(e.containerInfo)),0!==(t=Dt(e))&&(n=bl(e,t))),1===n)throw n=Ps,vl(e,0),pl(e,t),cl(e,zo()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Sl(e),cl(e,zo()),null}function dl(e,t){var n=_s;_s|=1;try{return e(t)}finally{0===(_s=n)&&(Us(),Vo())}}function hl(e,t){ao(Ts,Cs),Cs|=t,js|=t}function ml(){Cs=Ts.current,io(Ts)}function vl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Br(n)),null!==As)for(n=As.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ho();break;case 3:Ti(),io(co),io(lo),Wi();break;case 5:Pi(r);break;case 4:Ti();break;case 13:case 19:io(ji);break;case 10:Jo(r);break;case 23:case 24:ml()}n=n.return}Os=e,As=Fl(e.current,null),Is=Cs=js=t,Rs=0,Ps=null,Ms=Ns=Ls=0}function gl(e,t){for(;;){var n=As;try{if(Zo(),Hi.current=Aa,Zi){for(var r=Qi.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}Zi=!1}if(Gi=0,Ki=Xi=Qi=null,Ji=!1,Ss.current=null,null===n||null===n.return){Rs=1,Ps=t,As=null;break}e:{var i=e,a=n.return,s=n,l=t;if(t=Is,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(0==(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var p=0!=(1&ji.current),f=a;do{var d;if(d=13===f.tag){var h=f.memoizedState;if(null!==h)d=null!==h.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!p)}}if(d){var v=f.updateQueue;if(null===v){var g=new Set;g.add(c),f.updateQueue=g}else v.add(c);if(0==(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=ai(-1,1);y.tag=2,si(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new os,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(s)){l.add(s);var x=jl.bind(null,i,c,s);c.then(x,x)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((Y(s.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.")}5!==Rs&&(Rs=2),l=ns(l,s),f=a;do{switch(f.tag){case 3:i=l,f.flags|=4096,t&=-t,f.lanes|=t,li(f,is(0,i,t));break e;case 1:i=l;var w=f.type,k=f.stateNode;if(0==(64&f.flags)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Ws||!Ws.has(k)))){f.flags|=4096,t&=-t,f.lanes|=t,li(f,as(f,i,t));break e}}f=f.return}while(null!==f)}El(n)}catch(e){t=e,As===n&&null!==n&&(As=n=n.return);continue}break}}function yl(){var e=Es.current;return Es.current=Aa,null===e?Aa:e}function bl(e,t){var n=_s;_s|=16;var r=yl();for(Os===e&&Is===t||vl(e,t);;)try{xl();break}catch(t){gl(e,t)}if(Zo(),_s=n,Es.current=r,null!==As)throw Error(a(261));return Os=null,Is=0,Rs}function xl(){for(;null!==As;)kl(As)}function wl(){for(;null!==As&&!So();)kl(As)}function kl(e){var t=Bs(e.alternate,e,Cs);e.memoizedProps=e.pendingProps,null===t?El(e):As=t,Ss.current=null}function El(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=es(n,t,Cs)))return void(As=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Cs)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=ts(t)))return n.flags&=2047,void(As=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(As=t);As=t=e}while(null!==t);0===Rs&&(Rs=5)}function Sl(e){var t=Uo();return $o(99,_l.bind(null,e,t)),null}function _l(e,t){do{Al()}while(null!==Ys);if(0!=(48&_s))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-$t(i),u=1<<c;o[c]=0,s[c]=-1,l[c]=-1,i&=~u}if(null!==Ks&&0==(24&r)&&Ks.has(e)&&Ks.delete(e),e===Os&&(As=Os=null,Is=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=_s,_s|=32,Ss.current=null,Mr=Yt,fr(s=pr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(u=l.getSelection&&l.getSelection())&&0!==u.rangeCount){l=u.anchorNode,i=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{l.nodeType,c.nodeType}catch(e){l=null;break e}var p=0,f=-1,d=-1,h=0,m=0,v=s,g=null;t:for(;;){for(var y;v!==l||0!==i&&3!==v.nodeType||(f=p+i),v!==c||0!==u&&3!==v.nodeType||(d=p+u),3===v.nodeType&&(p+=v.nodeValue.length),null!==(y=v.firstChild);)g=v,v=y;for(;;){if(v===s)break t;if(g===l&&++h===i&&(f=p),g===c&&++m===u&&(d=p),null!==(y=v.nextSibling))break;g=(v=g).parentNode}v=y}l=-1===f||-1===d?null:{start:f,end:d}}else l=null;l=l||{start:0,end:0}}else l=null;Dr={focusedElem:s,selectionRange:l},Yt=!1,rl=null,ol=!1,$s=r;do{try{Ol()}catch(e){if(null===$s)throw Error(a(330));Pl($s,e),$s=$s.nextEffect}}while(null!==$s);rl=null,$s=r;do{try{for(s=e;null!==$s;){var b=$s.flags;if(16&b&&ge($s.stateNode,""),128&b){var x=$s.alternate;if(null!==x){var w=x.ref;null!==w&&("function"==typeof w?w(null):w.current=null)}}switch(1038&b){case 2:ms($s),$s.flags&=-3;break;case 6:ms($s),$s.flags&=-3,bs($s.alternate,$s);break;case 1024:$s.flags&=-1025;break;case 1028:$s.flags&=-1025,bs($s.alternate,$s);break;case 4:bs($s.alternate,$s);break;case 8:ys(s,l=$s);var k=l.alternate;ds(l),null!==k&&ds(k)}$s=$s.nextEffect}}catch(e){if(null===$s)throw Error(a(330));Pl($s,e),$s=$s.nextEffect}}while(null!==$s);if(w=Dr,x=pr(),b=w.focusedElem,s=w.selectionRange,x!==b&&b&&b.ownerDocument&&ur(b.ownerDocument.documentElement,b)){null!==s&&fr(b)&&(x=s.start,void 0===(w=s.end)&&(w=x),"selectionStart"in b?(b.selectionStart=x,b.selectionEnd=Math.min(w,b.value.length)):(w=(x=b.ownerDocument||document)&&x.defaultView||window).getSelection&&(w=w.getSelection(),l=b.textContent.length,k=Math.min(s.start,l),s=void 0===s.end?k:Math.min(s.end,l),!w.extend&&k>s&&(l=s,s=k,k=l),l=cr(b,k),i=cr(b,s),l&&i&&(1!==w.rangeCount||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==i.node||w.focusOffset!==i.offset)&&((x=x.createRange()).setStart(l.node,l.offset),w.removeAllRanges(),k>s?(w.addRange(x),w.extend(i.node,i.offset)):(x.setEnd(i.node,i.offset),w.addRange(x))))),x=[];for(w=b;w=w.parentNode;)1===w.nodeType&&x.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<x.length;b++)(w=x[b]).element.scrollLeft=w.left,w.element.scrollTop=w.top}Yt=!!Mr,Dr=Mr=null,e.current=n,$s=r;do{try{for(b=e;null!==$s;){var E=$s.flags;if(36&E&&us(b,$s.alternate,$s),128&E){x=void 0;var S=$s.ref;if(null!==S){var _=$s.stateNode;switch($s.tag){case 5:x=_;break;default:x=_}"function"==typeof S?S(x):S.current=x}}$s=$s.nextEffect}}catch(e){if(null===$s)throw Error(a(330));Pl($s,e),$s=$s.nextEffect}}while(null!==$s);$s=null,Lo(),_s=o}else e.current=n;if(Hs)Hs=!1,Ys=e,Gs=t;else for($s=r;null!==$s;)t=$s.nextEffect,$s.nextEffect=null,8&$s.flags&&((E=$s).sibling=null,E.stateNode=null),$s=t;if(0===(r=e.pendingLanes)&&(Ws=null),1===r?e===Js?Zs++:(Zs=0,Js=e):Zs=0,n=n.stateNode,xo&&"function"==typeof xo.onCommitFiberRoot)try{xo.onCommitFiberRoot(bo,n,void 0,64==(64&n.current.flags))}catch(e){}if(cl(e,zo()),qs)throw qs=!1,e=Vs,Vs=null,e;return 0!=(8&_s)||Vo(),null}function Ol(){for(;null!==$s;){var e=$s.alternate;ol||null===rl||(0!=(8&$s.flags)?Ze($s,rl)&&(ol=!0):13===$s.tag&&ws(e,$s)&&Ze($s,rl)&&(ol=!0));var t=$s.flags;0!=(256&t)&&cs(e,$s),0==(512&t)||Hs||(Hs=!0,qo(97,(function(){return Al(),null}))),$s=$s.nextEffect}}function Al(){if(90!==Gs){var e=97<Gs?97:Gs;return Gs=90,$o(e,Tl)}return!1}function Il(e,t){Qs.push(t,e),Hs||(Hs=!0,qo(97,(function(){return Al(),null})))}function Cl(e,t){Xs.push(t,e),Hs||(Hs=!0,qo(97,(function(){return Al(),null})))}function Tl(){if(null===Ys)return!1;var e=Ys;if(Ys=null,0!=(48&_s))throw Error(a(331));var t=_s;_s|=32;var n=Xs;Xs=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],s=o.destroy;if(o.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===i)throw Error(a(330));Pl(i,e)}}for(n=Qs,Qs=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(e){if(null===i)throw Error(a(330));Pl(i,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return _s=t,Vo(),!0}function Rl(e,t,n){si(e,t=is(0,t=ns(n,t),1)),t=il(),null!==(e=ll(e,1))&&(Bt(e,1,t),cl(e,t))}function Pl(e,t){if(3===e.tag)Rl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Rl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ws||!Ws.has(r))){var o=as(n,e=ns(t,e),1);if(si(n,o),o=il(),null!==(n=ll(n,1)))Bt(n,1,o),cl(n,o);else if("function"==typeof r.componentDidCatch&&(null===Ws||!Ws.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function jl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=il(),e.pingedLanes|=e.suspendedLanes&n,Os===e&&(Is&n)===n&&(4===Rs||3===Rs&&(62914560&Is)===Is&&500>zo()-Fs?vl(e,0):Ms|=n),cl(e,t)}function Ll(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Uo()?1:2:(0===tl&&(tl=js),0===(t=zt(62914560&~tl))&&(t=4194304))),n=il(),null!==(e=ll(e,t))&&(Bt(e,t,n),cl(e,n))}function Nl(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Ml(e,t,n,r){return new Nl(e,t,n,r)}function Dl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fl(e,t){var n=e.alternate;return null===n?((n=Ml(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.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function zl(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Dl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Ul(n.children,o,i,t);case M:s=8,o|=16;break;case _:s=8,o|=1;break;case O:return(e=Ml(12,n,t,8|o)).elementType=O,e.type=O,e.lanes=i,e;case T:return(e=Ml(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case R:return(e=Ml(19,n,t,o)).elementType=R,e.lanes=i,e;case D:return Bl(n,o,i,t);case F:return(e=Ml(24,n,t,o)).elementType=F,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:s=10;break e;case I:s=9;break e;case C:s=11;break e;case P:s=14;break e;case j:s=16,r=null;break e;case L:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ml(s,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function Ul(e,t,n,r){return(e=Ml(7,e,r,t)).lanes=n,e}function Bl(e,t,n,r){return(e=Ml(23,e,r,t)).elementType=D,e.lanes=n,e}function $l(e,t,n){return(e=Ml(6,e,null,t)).lanes=n,e}function ql(e,t,n){return(t=Ml(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Vl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Wl(e,t,n,r){var o=t.current,i=il(),s=al(o);e:if(n){t:{if(Qe(n=n._reactInternals)!==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(fo(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(fo(c)){n=vo(n,c,l);break e}}n=l}else n=so;return null===t.context?t.context=n:t.pendingContext=n,(t=ai(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),si(o,t),sl(o,s,i),s}function Hl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Yl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gl(e,t){Yl(e,t),(e=e.alternate)&&Yl(e,t)}function Ql(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Vl(e,t,null!=n&&!0===n.hydrate),t=Ml(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oi(t),e[Qr]=n.current,Ar(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function Xl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Kl(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=Hl(a);s.call(e)}}Wl(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 Ql(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var l=o;o=function(){var e=Hl(a);l.call(e)}}!function(e,t){var n=_s;_s&=-2,_s|=8;try{e(t)}finally{0===(_s=n)&&(Us(),Vo())}}((function(){Wl(t,a,e,o)}))}return Hl(a)}Bs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||co.current)Pa=!0;else{if(0==(n&r)){switch(Pa=!1,t.tag){case 3:$a(t),qi();break;case 5:Ri(t);break;case 1:fo(t.type)&&go(t);break;case 4:Ci(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;ao(Go,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Ya(e,t,n):(ao(ji,1&ji.current),null!==(t=Za(e,t,n))?t.sibling:null);ao(ji,1&ji.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return Ka(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),ao(ji,ji.current),r)break;return null;case 23:case 24:return t.lanes=0,Da(e,t,n)}return Za(e,t,n)}Pa=0!=(16384&e.flags)}else Pa=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=po(t,lo.current),ti(t,n),o=na(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,fo(r)){var i=!0;go(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,oi(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&fi(t,r,s,e),o.updater=di,t.stateNode=o,o._reactInternals=t,gi(t,r,e,n),t=Ba(null,t,r,!0,i,n)}else t.tag=0,ja(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"==typeof e)return Dl(e)?1:0;if(null!=e){if((e=e.$$typeof)===C)return 11;if(e===P)return 14}return 2}(o),e=Yo(o,e),i){case 0:t=za(null,t,o,e,n);break e;case 1:t=Ua(null,t,o,e,n);break e;case 11:t=La(null,t,o,e,n);break e;case 14:t=Na(null,t,o,Yo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,za(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ua(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 3:if($a(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,ii(e,t),ci(t,r,null,n),(r=t.memoizedState.element)===o)qi(),t=Za(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Mi=qr(t.stateNode.containerInfo.firstChild),Ni=t,i=Di=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Vi.push(i);for(n=Ei(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else ja(e,t,r,n),qi();t=t.child}return t;case 5:return Ri(t),null===e&&Ui(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,zr(r,o)?s=null:null!==i&&zr(r,i)&&(t.flags|=16),Fa(e,t),ja(e,t,s,n),t.child;case 6:return null===e&&Ui(t),null;case 13:return Ya(e,t,n);case 4:return Ci(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ki(t,null,r,n):ja(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,La(e,t,r,o=t.elementType===r?o:Yo(r,o),n);case 7:return ja(e,t,t.pendingProps,n),t.child;case 8:case 12:return ja(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value;var l=t.type._context;if(ao(Go,l._currentValue),l._currentValue=i,null!==s)if(l=s.value,0==(i=ir(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!co.current){t=Za(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=ai(-1,n&-n)).tag=2,si(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),ei(l.return,n),c.lanes|=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}ja(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ti(t,n),r=r(o=ni(o,i.unstable_observedBits)),t.flags|=1,ja(e,t,r,n),t.child;case 14:return i=Yo(o=t.type,t.pendingProps),Na(e,t,o,i=Yo(o.type,i),r,n);case 15:return Ma(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Yo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,fo(r)?(e=!0,go(t)):e=!1,ti(t,n),mi(t,r,o),gi(t,r,o,n),Ba(null,t,r,!0,e,n);case 19:return Ka(e,t,n);case 23:case 24:return Da(e,t,n)}throw Error(a(156,t.tag))},Ql.prototype.render=function(e){Wl(e,this._internalRoot,null,null)},Ql.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Wl(null,e,null,(function(){t[Qr]=null}))},Je=function(e){13===e.tag&&(sl(e,4,il()),Gl(e,4))},et=function(e){13===e.tag&&(sl(e,67108864,il()),Gl(e,67108864))},tt=function(e){if(13===e.tag){var t=il(),n=al(e);sl(e,n,t),Gl(e,n)}},nt=function(e,t){return t()},Oe=function(e,t,n){switch(t){case"input":if(ne(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=eo(r);if(!o)throw Error(a(90));K(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Pe=dl,je=function(e,t,n,r,o){var i=_s;_s|=4;try{return $o(98,e.bind(null,t,n,r,o))}finally{0===(_s=i)&&(Us(),Vo())}},Le=function(){0==(49&_s)&&(function(){if(null!==Ks){var e=Ks;Ks=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,cl(e,zo())}))}Vo()}(),Al())},Ne=function(e,t){var n=_s;_s|=2;try{return e(t)}finally{0===(_s=n)&&(Us(),Vo())}};var Zl={findFiberByHostInstance:Kr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},Jl={bundleType:Zl.bundleType,version:Zl.version,rendererPackageName:Zl.rendererPackageName,rendererConfig:Zl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=function(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Qe(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 Ke(o),e;if(i===r)return Ke(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}(e))?null:e.stateNode},findFiberByHostInstance:Zl.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ec=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ec.isDisabled&&ec.supportsFiber)try{bo=ec.inject(Jl),xo=ec}catch(me){}}t.hydrate=function(e,t,n){if(!Xl(t))throw Error(a(200));return Kl(null,e,t,!0,n)},t.render=function(e,t,n){if(!Xl(t))throw Error(a(200));return Kl(null,e,t,!1,n)},t.unstable_batchedUpdates=dl},3935:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},9921:function(e,t){"use strict";var n=60103,r=60106,o=60107,i=60108,a=60114,s=60109,l=60110,c=60112,u=60113,p=60120,f=60115,d=60116,h=60121,m=60122,v=60117,g=60129,y=60131;if("function"==typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),o=b("react.fragment"),i=b("react.strict_mode"),a=b("react.profiler"),s=b("react.provider"),l=b("react.context"),c=b("react.forward_ref"),u=b("react.suspense"),p=b("react.suspense_list"),f=b("react.memo"),d=b("react.lazy"),h=b("react.block"),m=b("react.server.block"),v=b("react.fundamental"),g=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===a||e===g||e===i||e===u||e===p||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===f||e.$$typeof===s||e.$$typeof===l||e.$$typeof===c||e.$$typeof===v||e.$$typeof===h||e[0]===m)},t.typeOf=function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case u:case p:return e;default:switch(e=e&&e.$$typeof){case l:case c:case d:case f:case s:return e;default:return t}}case r:return t}}}},9864:function(e,t,n){"use strict";e.exports=n(9921)},2408:function(e,t,n){"use strict";var r=n(7418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;o=p("react.element"),i=p("react.portal"),t.Fragment=p("react.fragment"),t.StrictMode=p("react.strict_mode"),t.Profiler=p("react.profiler"),a=p("react.provider"),s=p("react.context"),l=p("react.forward_ref"),t.Suspense=p("react.suspense"),c=p("react.memo"),u=p("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function d(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 h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function g(){}function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(d(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var b=y.prototype=new g;b.constructor=y,r(b,v.prototype),b.isPureReactComponent=!0;var x={current:null},w=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var r,i={},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)w.call(t,r)&&!k.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:x.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var _=/\/+/g;function O(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 A(e,t,n,r,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+O(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),A(a,t,n,"",(function(e){return e}))):null!=a&&(S(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(_,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+O(s=e[c],c);l+=A(s,t,n,u,a)}else if("function"==typeof(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=u.call(e),c=0;!(s=e.next()).done;)l+=A(s=s.value,t,n,u=r+O(s,c++),a);else if("object"===s)throw t=""+e,Error(d(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function I(e,t,n){if(null==e)return e;var r=[],o=0;return A(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function C(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,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)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function R(){var e=T.current;if(null===e)throw Error(d(321));return e}var P={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:I,forEach:function(e,t,n){I(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return I(e,(function(){t++})),t},toArray:function(e){return I(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(d(143));return e}},t.Component=v,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null==e)throw Error(d(267,e));var i=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=x.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)w.call(t,u)&&!k.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){c=Array(u);for(var p=0;p<u;p++)c[p]=arguments[p+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:C}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},7294:function(e,t,n){"use strict";e.exports=n(2408)},5666:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),a=new I(r||[]);return i._invoke=function(e,t,n){var r=p;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return T()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=_(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===p)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=u(e,t,n);if("normal"===l.type){if(r=n.done?h:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var p="suspendedStart",f="suspendedYield",d="executing",h="completed",m={};function v(){}function g(){}function y(){}var b={};b[i]=function(){return this};var x=Object.getPrototypeOf,w=x&&x(x(C([])));w&&w!==n&&r.call(w,i)&&(b=w);var k=y.prototype=v.prototype=Object.create(b);function E(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,i,a,s){var l=u(e[o],e,i);if("throw"!==l.type){var c=l.arg,p=c.value;return p&&"object"==typeof p&&r.call(p,"__await")?t.resolve(p.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(p).then((function(e){c.value=e,a(c)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function _(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,_(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function C(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return g.prototype=k.constructor=y,y.constructor=g,g.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(k),e},e.awrap=function(e){return{__await:e}},E(S.prototype),S.prototype[a]=function(){return this},e.AsyncIterator=S,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new S(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(k),l(k,s,"Generator"),k[i]=function(){return this},k.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=C,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:C(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},53:function(e,t){"use strict";var n,r,o,i;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,p=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(p,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(p,0))},r=function(e,t){u=setTimeout(e,t)},o=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,d=window.clearTimeout;if("undefined"!=typeof console){var h=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://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,g=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,w=x.port2;x.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();b=e+y;try{v(!0,e)?w.postMessage(null):(m=!1,v=null)}catch(e){throw w.postMessage(null),e}}else m=!1},n=function(e){v=e,m||(m=!0,w.postMessage(null))},r=function(e,n){g=f((function(){e(t.unstable_now())}),n)},o=function(){d(g),g=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,n=r}}function E(e){return void 0===(e=e[0])?null:e}function S(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>_(a,n))void 0!==l&&0>_(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>_(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],A=[],I=1,C=null,T=3,R=!1,P=!1,j=!1;function L(e){for(var t=E(A);null!==t;){if(null===t.callback)S(A);else{if(!(t.startTime<=e))break;S(A),t.sortIndex=t.expirationTime,k(O,t)}t=E(A)}}function N(e){if(j=!1,L(e),!P)if(null!==E(O))P=!0,n(M);else{var t=E(A);null!==t&&r(N,t.startTime-e)}}function M(e,n){P=!1,j&&(j=!1,o()),R=!0;var i=T;try{for(L(n),C=E(O);null!==C&&(!(C.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=C.callback;if("function"==typeof a){C.callback=null,T=C.priorityLevel;var s=a(C.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?C.callback=s:C===E(O)&&S(O),L(n)}else S(O);C=E(O)}if(null!==C)var l=!0;else{var c=E(A);null!==c&&r(N,c.startTime-n),l=!1}return l}finally{C=null,T=i,R=!1}}var D=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||R||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return E(O)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:I++,callback:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,k(A,e),null===E(O)&&e===E(A)&&(j?o():j=!0,r(N,a-s))):(e.sortIndex=l,k(O,e),P||R||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},6774:function(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],p=t[c];if(!1===(o=n?n.call(r,u,p,c):void 0)||void 0===o&&u!==p)return!1}return!0}},1304:function(e){var t;t=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","Ő":"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","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"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","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),t=JSON.parse('{"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"vi":{"Đ":"D","đ":"d"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"}}');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=void 0===r.replacement?"-":r.replacement,a=n.split("").reduce((function(t,n){return t+(o[n]||e[n]||n).replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"").trim().replace(new RegExp("[\\s"+i+"]+","g"),i);return r.lower&&(a=a.toLowerCase()),r.strict&&(a=a.replace(new RegExp("[^a-zA-Z0-9"+i+"]","g"),"").replace(new RegExp("[\\s"+i+"]+","g"),i)),a}return n.extend=function(t){for(var n in t)e[n]=t[n]},n},e.exports=t(),e.exports.default=t()},5352:function(e){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-"],p=document.createElement("div"),f=u.length-1;f>=0;f--){try{p.style.position=u[f]+"sticky"}catch(e){}""!=p.style.position&&d()}function d(){T=N=R=P=j=L=s}function h(e){return parseFloat(e)||0}function m(){n={top:t.pageYOffset,left:t.pageXOffset}}function v(){if(t.pageXOffset!=n.left)return m(),void R();t.pageYOffset!=n.top&&(m(),y())}function g(e){setTimeout((function(){t.pageYOffset!=n.top&&(n.top=t.pageYOffset,y())}),0)}function y(){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 x(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 w(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--)x(o[e])}function E(){for(var e=o.length-1;e>=0;e--)w(o[e])}function S(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=O(e),u=O(n),p={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-p.numeric.borderTopWidth,left:c.win.left-u.win.left-p.numeric.borderLeftWidth,right:-c.win.right+u.win.right-p.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:p,limit:{start:c.doc.top-s.top,end:u.doc.top+n.offsetHeight-p.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function _(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function O(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset,left:n.left+t.pageXOffset},win:n}}function A(){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}()&&R()}),500)}function I(){clearInterval(r)}function C(){i&&(document[l]?I():A())}function T(){i||(m(),k(),t.addEventListener("scroll",v),t.addEventListener("wheel",g),t.addEventListener("resize",R),t.addEventListener("orientationchange",R),e.addEventListener(c,C),A(),i=!0)}function R(){if(i){E();for(var e=o.length-1;e>=0;e--)o[e]=S(o[e].node);k()}}function P(){t.removeEventListener("scroll",v),t.removeEventListener("wheel",g),t.removeEventListener("resize",R),t.removeEventListener("orientationchange",R),e.removeEventListener(c,C),I(),i=!1}function j(){P(),E()}function L(){for(j();o.length;)o.pop()}function N(e){for(var t=o.length-1;t>=0;t--)if(o[t].node===e)return;var n=S(e);o.push(n),i?x(n):T()}return m(),{stickies:o,add:N,remove:function(e){for(var t=o.length-1;t>=0;t--)o[t].node===e&&(w(o[t]),o.splice(t,1))},init:T,rebuild:R,pause:P,stop:j,kill:L}}},8500:function(e){"use strict";e.exports={i8:"7.0.6"}},4609:function(){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(o.responseText).then(JSON.parse)},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)}))})},3578:function(e){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}()},2511:function(e,t,n){var r;e=n.nmd(e),function(o){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof n.g&&n.g;i.global!==i&&i.window!==i&&i.self;var a,s=2147483647,l=36,c=/^xn--/,u=/[^\x20-\x7E]/,p=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},d=Math.floor,h=String.fromCharCode;function m(e){throw RangeError(f[e])}function v(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function g(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+v((e=e.replace(p,".")).split("."),t).join(".")}function y(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 b(e){return v(e,(function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+h(e)})).join("")}function x(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function w(e,t,n){var r=0;for(e=n?d(e/700):e>>1,e+=d(e/t);e>455;r+=l)e=d(e/35);return d(r+36*e/(e+38))}function k(e){var t,n,r,o,i,a,c,u,p,f,h,v=[],g=e.length,y=0,x=128,k=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&m("not-basic"),v.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<g;){for(i=y,a=1,c=l;o>=g&&m("invalid-input"),((u=(h=e.charCodeAt(o++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:l)>=l||u>d((s-y)/a))&&m("overflow"),y+=u*a,!(u<(p=c<=k?1:c>=k+26?26:c-k));c+=l)a>d(s/(f=l-p))&&m("overflow"),a*=f;k=w(y-i,t=v.length+1,0==i),d(y/t)>s-x&&m("overflow"),x+=d(y/t),y%=t,v.splice(y++,0,x)}return b(v)}function E(e){var t,n,r,o,i,a,c,u,p,f,v,g,b,k,E,S=[];for(g=(e=y(e)).length,t=128,n=0,i=72,a=0;a<g;++a)(v=e[a])<128&&S.push(h(v));for(r=o=S.length,o&&S.push("-");r<g;){for(c=s,a=0;a<g;++a)(v=e[a])>=t&&v<c&&(c=v);for(c-t>d((s-n)/(b=r+1))&&m("overflow"),n+=(c-t)*b,t=c,a=0;a<g;++a)if((v=e[a])<t&&++n>s&&m("overflow"),v==t){for(u=n,p=l;!(u<(f=p<=i?1:p>=i+26?26:p-i));p+=l)E=u-f,k=l-f,S.push(h(x(f+E%k,0))),u=d(E/k);S.push(h(x(u,0))),i=w(n,b,r==o),n=0,++r}++n,++t}return S.join("")}a={version:"1.3.2",ucs2:{decode:y,encode:b},decode:k,encode:E,toASCII:function(e){return g(e,(function(e){return u.test(e)?"xn--"+E(e):e}))},toUnicode:function(e){return g(e,(function(e){return c.test(e)?k(e.slice(4).toLowerCase()):e}))}},void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},8575:function(e,t,n){"use strict";var r=n(2511),o=n(2502);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){return o.isString(e)&&(e=b(e)),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),p=["%","/","?",";","#"].concat(u),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},v={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(7673);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 x=l.exec(b);if(x)return this.path=b,this.href=b,this.pathname=x[1],x[2]?(this.search=x[2],this.query=t?y.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=a.exec(b);if(w){var k=(w=w[0]).toLowerCase();this.protocol=k,b=b.substr(w.length)}if(n||w||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===b.substr(0,2);!E||w&&v[w]||(b=b.substr(2),this.slashes=!0)}if(!v[w]&&(E||w&&!g[w])){for(var S,_,O=-1,A=0;A<f.length;A++)-1!==(I=b.indexOf(f[A]))&&(-1===O||I<O)&&(O=I);for(-1!==(_=-1===O?b.lastIndexOf("@"):b.lastIndexOf("@",O))&&(S=b.slice(0,_),b=b.slice(_+1),this.auth=decodeURIComponent(S)),O=-1,A=0;A<p.length;A++){var I;-1!==(I=b.indexOf(p[A]))&&(-1===O||I<O)&&(O=I)}-1===O&&(O=b.length),this.host=b.slice(0,O),b=b.slice(O),this.parseHost(),this.hostname=this.hostname||"";var C="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!C)for(var T=this.hostname.split(/\./),R=(A=0,T.length);A<R;A++){var P=T[A];if(P&&!P.match(d)){for(var j="",L=0,N=P.length;L<N;L++)P.charCodeAt(L)>127?j+="x":j+=P[L];if(!j.match(d)){var M=T.slice(0,A),D=T.slice(A+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 z=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+z,this.href+=this.host,C&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}if(!m[k])for(A=0,R=u.length;A<R;A++){var B=u[A];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 V=b.indexOf("?");if(-1!==V?(this.search=b.substr(V),this.query=b.substr(V+1),t&&(this.query=y.parse(this.query)),b=b.slice(0,V)):t&&(this.search="",this.query={}),b&&(this.pathname=b),g[k]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){z=this.pathname||"";var W=this.search||"";this.path=z+W}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=y.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||g[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 g[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!g[e.protocol]){for(var p=Object.keys(e),f=0;f<p.length;f++){var d=p[f];n[d]=e[d]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||v[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||"",y=n.search||"";n.path=m+y}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var b=n.pathname&&"/"===n.pathname.charAt(0),x=e.host||e.pathname&&"/"===e.pathname.charAt(0),w=x||b||n.host&&e.pathname,k=w,E=n.pathname&&n.pathname.split("/")||[],S=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!g[n.protocol]);if(S&&(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),w=w&&(""===h[0]||""===E[0])),x)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))return S&&(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())),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],O=(n.host||e.host||E.length>1)&&("."===_||".."===_)||""===_,A=0,I=E.length;I>=0;I--)"."===(_=E[I])?E.splice(I,1):".."===_?(E.splice(I,1),A++):A&&(E.splice(I,1),A--);if(!w&&!k)for(;A--;A)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),O&&"/"!==E.join("/").substr(-1)&&E.push("");var C,T=""===E[0]||E[0]&&"/"===E[0].charAt(0);return S&&(n.hostname=n.host=T?"":E.length?E.shift():"",(C=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=C.shift(),n.host=n.hostname=C.shift())),(w=w||n.host&&E.length)&&!T&&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)}},2502:function(e){"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}}},5114:function(e,t,n){var r=n(6314),o=["add","done","toJS","fromExternalJS","load","dispose","search"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['/*! For license information please see cf2d816ec177c47e23d0.worker.js.LICENSE.txt */\n!function(){var e={7757:function(e,t,r){e.exports=r(5666)},7633:function(e,t,r){r(9170),r(1539),r(8674),r(7922),r(4668),r(7727),r(8783),r(3948);var n=r(857);e.exports=n.Promise},3099:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},6077:function(e,t,r){var n=r(111);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can\'t set "+String(e)+" as a prototype");return e}},1223:function(e,t,r){var n=r(5112),i=r(30),o=r(3070),s=n("unscopables"),a=Array.prototype;null==a[s]&&o.f(a,s,{configurable:!0,value:i(null)}),e.exports=function(e){a[s][e]=!0}},1530:function(e,t,r){"use strict";var n=r(8710).charAt;e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},5787:function(e){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},9670:function(e,t,r){var n=r(111);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},8533:function(e,t,r){"use strict";var n=r(2092).forEach,i=r(9341)("forEach");e.exports=i?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},1318:function(e,t,r){var n=r(5656),i=r(7466),o=r(1400),s=function(e){return function(t,r,s){var a,u=n(t),c=i(u.length),l=o(s,c);if(e&&r!=r){for(;c>l;)if((a=u[l++])!=a)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},2092:function(e,t,r){var n=r(9974),i=r(8361),o=r(7908),s=r(7466),a=r(5417),u=[].push,c=function(e){var t=1==e,r=2==e,c=3==e,l=4==e,f=6==e,p=7==e,h=5==e||f;return function(d,v,y,g){for(var m,x,w=o(d),b=i(w),E=n(v,y,3),S=s(b.length),L=0,O=g||a,P=t?O(d,S):r||p?O(d,0):void 0;S>L;L++)if((h||L in b)&&(x=E(m=b[L],L,w),e))if(t)P[L]=x;else if(x)switch(e){case 3:return!0;case 5:return m;case 6:return L;case 2:u.call(P,m)}else switch(e){case 4:return!1;case 7:u.call(P,m)}return f?-1:c||l?l:P}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},1194:function(e,t,r){var n=r(7293),i=r(5112),o=r(7392),s=i("species");e.exports=function(e){return o>=51||!n((function(){var t=[];return(t.constructor={})[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},9341:function(e,t,r){"use strict";var n=r(7293);e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){throw 1},1)}))}},5417:function(e,t,r){var n=r(111),i=r(3157),o=r(5112)("species");e.exports=function(e,t){var r;return i(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!i(r.prototype)?n(r)&&null===(r=r[o])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},7072:function(e,t,r){var n=r(5112)("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}},4326:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},648:function(e,t,r){var n=r(1694),i=r(4326),o=r(5112)("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}},9920:function(e,t,r){var n=r(6656),i=r(3887),o=r(1236),s=r(3070);e.exports=function(e,t){for(var r=i(t),a=s.f,u=o.f,c=0;c<r.length;c++){var l=r[c];n(e,l)||a(e,l,u(t,l))}}},8544:function(e,t,r){var n=r(7293);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4994:function(e,t,r){"use strict";var n=r(3383).IteratorPrototype,i=r(30),o=r(9114),s=r(8003),a=r(7497),u=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),a[c]=u,e}},8880:function(e,t,r){var n=r(9781),i=r(3070),o=r(9114);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6135:function(e,t,r){"use strict";var n=r(7593),i=r(3070),o=r(9114);e.exports=function(e,t,r){var s=n(t);s in e?i.f(e,s,o(0,r)):e[s]=r}},654:function(e,t,r){"use strict";var n=r(2109),i=r(4994),o=r(9518),s=r(7674),a=r(8003),u=r(8880),c=r(1320),l=r(5112),f=r(1913),p=r(7497),h=r(3383),d=h.IteratorPrototype,v=h.BUGGY_SAFARI_ITERATORS,y=l("iterator"),g="keys",m="values",x="entries",w=function(){return this};e.exports=function(e,t,r,l,h,b,E){i(r,t,l);var S,L,O,P=function(e){if(e===h&&I)return I;if(!v&&e in Q)return Q[e];switch(e){case g:case m:case x:return function(){return new r(this,e)}}return function(){return new r(this)}},k=t+" Iterator",T=!1,Q=e.prototype,j=Q[y]||Q["@@iterator"]||h&&Q[h],I=!v&&j||P(h),R="Array"==t&&Q.entries||j;if(R&&(S=o(R.call(new e)),d!==Object.prototype&&S.next&&(f||o(S)===d||(s?s(S,d):"function"!=typeof S[y]&&u(S,y,w)),a(S,k,!0,!0),f&&(p[k]=w))),h==m&&j&&j.name!==m&&(T=!0,I=function(){return j.call(this)}),f&&!E||Q[y]===I||u(Q,y,I),p[t]=I,h)if(L={values:P(m),keys:b?I:P(g),entries:P(x)},E)for(O in L)(v||T||!(O in Q))&&c(Q,O,L[O]);else n({target:t,proto:!0,forced:v||T},L);return L}},9781:function(e,t,r){var n=r(7293);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(e,t,r){var n=r(7854),i=r(111),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},8324:function(e){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}},7871:function(e){e.exports="object"==typeof window},6833:function(e,t,r){var n=r(8113);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(n)},5268:function(e,t,r){var n=r(4326),i=r(7854);e.exports="process"==n(i.process)},1036:function(e,t,r){var n=r(8113);e.exports=/web0s(?!.*chrome)/i.test(n)},8113:function(e,t,r){var n=r(5005);e.exports=n("navigator","userAgent")||""},7392:function(e,t,r){var n,i,o=r(7854),s=r(8113),a=o.process,u=a&&a.versions,c=u&&u.v8;c?i=(n=c.split("."))[0]<4?1:n[0]+n[1]:s&&(!(n=s.match(/Edge\\/(\\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\\/(\\d+)/))&&(i=n[1]),e.exports=i&&+i},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,r){var n=r(7854),i=r(1236).f,o=r(8880),s=r(1320),a=r(3505),u=r(9920),c=r(4705);e.exports=function(e,t){var r,l,f,p,h,d=e.target,v=e.global,y=e.stat;if(r=v?n:y?n[d]||a(d,{}):(n[d]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(h=i(r,l))&&h.value:r[l],!c(v?l:d+(y?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(e.sham||f&&f.sham)&&o(p,"sham",!0),s(r,l,p,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:function(e,t,r){"use strict";r(4916);var n=r(1320),i=r(2261),o=r(7293),s=r(5112),a=r(8880),u=s("species"),c=RegExp.prototype,l=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),f="$0"==="a".replace(/./,"$0"),p=s("replace"),h=!!/./[p]&&""===/./[p]("a","$0"),d=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));e.exports=function(e,t,r,p){var v=s(e),y=!o((function(){var t={};return t[v]=function(){return 7},7!=""[e](t)})),g=y&&!o((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[v]=/./[v]),r.exec=function(){return t=!0,null},r[v](""),!t}));if(!y||!g||"replace"===e&&(!l||!f||h)||"split"===e&&!d){var m=/./[v],x=r(v,""[e],(function(e,t,r,n,o){var s=t.exec;return s===i||s===c.exec?y&&!o?{done:!0,value:m.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}),w=x[0],b=x[1];n(String.prototype,e,w),n(c,v,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}p&&a(c[v],"sham",!0)}},9974:function(e,t,r){var n=r(3099);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)}}},5005:function(e,t,r){var n=r(857),i=r(7854),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]}},1246:function(e,t,r){var n=r(648),i=r(7497),o=r(5112)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},7854:function(e,t,r){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 r.g&&r.g)||function(){return this}()||Function("return this")()},6656:function(e,t,r){var n=r(7908),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(n(e),t)}},3501:function(e){e.exports={}},842:function(e,t,r){var n=r(7854);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},490:function(e,t,r){var n=r(5005);e.exports=n("document","documentElement")},4664:function(e,t,r){var n=r(9781),i=r(7293),o=r(317);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,r){var n=r(7293),i=r(4326),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},2788:function(e,t,r){var n=r(5465),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},9909:function(e,t,r){var n,i,o,s=r(8536),a=r(7854),u=r(111),c=r(8880),l=r(6656),f=r(5465),p=r(6200),h=r(3501),d="Object already initialized",v=a.WeakMap;if(s||f.state){var y=f.state||(f.state=new v),g=y.get,m=y.has,x=y.set;n=function(e,t){if(m.call(y,e))throw new TypeError(d);return t.facade=e,x.call(y,e,t),t},i=function(e){return g.call(y,e)||{}},o=function(e){return m.call(y,e)}}else{var w=p("state");h[w]=!0,n=function(e,t){if(l(e,w))throw new TypeError(d);return t.facade=e,c(e,w,t),t},i=function(e){return l(e,w)?e[w]:{}},o=function(e){return l(e,w)}}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(!u(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},7659:function(e,t,r){var n=r(5112),i=r(7497),o=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},3157:function(e,t,r){var n=r(4326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},4705:function(e,t,r){var n=r(7293),i=/#|\\.prototype\\./,o=function(e,t){var r=a[s(e)];return r==c||r!=u&&("function"==typeof t?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},a=o.data={},u=o.NATIVE="N",c=o.POLYFILL="P";e.exports=o},111:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},1913:function(e){e.exports=!1},7850:function(e,t,r){var n=r(111),i=r(4326),o=r(5112)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},408:function(e,t,r){var n=r(9670),i=r(7659),o=r(7466),s=r(9974),a=r(1246),u=r(9212),c=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,r){var l,f,p,h,d,v,y,g=r&&r.that,m=!(!r||!r.AS_ENTRIES),x=!(!r||!r.IS_ITERATOR),w=!(!r||!r.INTERRUPTED),b=s(t,g,1+m+w),E=function(e){return l&&u(l),new c(!0,e)},S=function(e){return m?(n(e),w?b(e[0],e[1],E):b(e[0],e[1])):w?b(e,E):b(e)};if(x)l=e;else{if("function"!=typeof(f=a(e)))throw TypeError("Target is not iterable");if(i(f)){for(p=0,h=o(e.length);h>p;p++)if((d=S(e[p]))&&d instanceof c)return d;return new c(!1)}l=f.call(e)}for(v=l.next;!(y=v.call(l)).done;){try{d=S(y.value)}catch(e){throw u(l),e}if("object"==typeof d&&d&&d instanceof c)return d}return new c(!1)}},9212:function(e,t,r){var n=r(9670);e.exports=function(e){var t=e.return;if(void 0!==t)return n(t.call(e)).value}},3383:function(e,t,r){"use strict";var n,i,o,s=r(7293),a=r(9518),u=r(8880),c=r(6656),l=r(5112),f=r(1913),p=l("iterator"),h=!1;[].keys&&("next"in(o=[].keys())?(i=a(a(o)))!==Object.prototype&&(n=i):h=!0);var d=null==n||s((function(){var e={};return n[p].call(e)!==e}));d&&(n={}),f&&!d||c(n,p)||u(n,p,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:h}},7497:function(e){e.exports={}},5948:function(e,t,r){var n,i,o,s,a,u,c,l,f=r(7854),p=r(1236).f,h=r(261).set,d=r(6833),v=r(1036),y=r(5268),g=f.MutationObserver||f.WebKitMutationObserver,m=f.document,x=f.process,w=f.Promise,b=p(f,"queueMicrotask"),E=b&&b.value;E||(n=function(){var e,t;for(y&&(e=x.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()},d||y||v||!g||!m?w&&w.resolve?((c=w.resolve(void 0)).constructor=w,l=c.then,s=function(){l.call(c,n)}):s=y?function(){x.nextTick(n)}:function(){h.call(f,n)}:(a=!0,u=m.createTextNode(""),new g(n).observe(u,{characterData:!0}),s=function(){u.data=a=!a})),e.exports=E||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,s()),o=t}},3366:function(e,t,r){var n=r(7854);e.exports=n.Promise},133:function(e,t,r){var n=r(7392),i=r(7293);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8536:function(e,t,r){var n=r(7854),i=r(2788),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},8523:function(e,t,r){"use strict";var n=r(3099),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)}},30:function(e,t,r){var n,i=r(9670),o=r(6048),s=r(748),a=r(3501),u=r(490),c=r(317),l=r(6200)("IE_PROTO"),f=function(){},p=function(e){return"<script>"+e+"<\\/script>"},h=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;h=n?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(n):((t=c("iframe")).style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var r=s.length;r--;)delete h.prototype[s[r]];return h()};a[l]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(f.prototype=i(e),r=new f,f.prototype=null,r[l]=e):r=h(),void 0===t?r:o(r,t)}},6048:function(e,t,r){var n=r(9781),i=r(3070),o=r(9670),s=r(1956);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=s(t),a=n.length,u=0;a>u;)i.f(e,r=n[u++],t[r]);return e}},3070:function(e,t,r){var n=r(9781),i=r(4664),o=r(9670),s=r(7593),a=Object.defineProperty;t.f=n?a:function(e,t,r){if(o(e),t=s(t,!0),o(r),i)try{return a(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}},1236:function(e,t,r){var n=r(9781),i=r(5296),o=r(9114),s=r(5656),a=r(7593),u=r(6656),c=r(4664),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=s(e),t=a(t,!0),c)try{return l(e,t)}catch(e){}if(u(e,t))return o(!i.f.call(e,t),e[t])}},8006:function(e,t,r){var n=r(6324),i=r(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},9518:function(e,t,r){var n=r(6656),i=r(7908),o=r(6200),s=r(8544),a=o("IE_PROTO"),u=Object.prototype;e.exports=s?Object.getPrototypeOf:function(e){return e=i(e),n(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},6324:function(e,t,r){var n=r(6656),i=r(5656),o=r(1318).indexOf,s=r(3501);e.exports=function(e,t){var r,a=i(e),u=0,c=[];for(r in a)!n(s,r)&&n(a,r)&&c.push(r);for(;t.length>u;)n(a,r=t[u++])&&(~o(c,r)||c.push(r));return c}},1956:function(e,t,r){var n=r(6324),i=r(748);e.exports=Object.keys||function(e){return n(e,i)}},5296:function(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);t.f=i?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},7674:function(e,t,r){var n=r(9670),i=r(6077);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)},288:function(e,t,r){"use strict";var n=r(1694),i=r(648);e.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},3887:function(e,t,r){var n=r(5005),i=r(8006),o=r(5181),s=r(9670);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?t.concat(r(e)):t}},857:function(e,t,r){var n=r(7854);e.exports=n},2534:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},9478:function(e,t,r){var n=r(9670),i=r(111),o=r(8523);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}},2248:function(e,t,r){var n=r(1320);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},1320:function(e,t,r){var n=r(7854),i=r(8880),o=r(6656),s=r(3505),a=r(2788),u=r(9909),c=u.get,l=u.enforce,f=String(String).split("String");(e.exports=function(e,t,r,a){var u,c=!!a&&!!a.unsafe,p=!!a&&!!a.enumerable,h=!!a&&!!a.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),(u=l(r)).source||(u.source=f.join("string"==typeof t?t:""))),e!==n?(c?!h&&e[t]&&(p=!0):delete e[t],p?e[t]=r:i(e,t,r)):p?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||a(this)}))},7651:function(e,t,r){var n=r(4326),i=r(2261);e.exports=function(e,t){var r=e.exec;if("function"==typeof r){var o=r.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},2261:function(e,t,r){"use strict";var n,i,o=r(7066),s=r(2999),a=r(2309),u=RegExp.prototype.exec,c=a("native-string-replace",String.prototype.replace),l=u,f=(n=/a/,i=/b*/g,u.call(n,"a"),u.call(i,"a"),0!==n.lastIndex||0!==i.lastIndex),p=s.UNSUPPORTED_Y||s.BROKEN_CARET,h=void 0!==/()??/.exec("")[1];(f||h||p)&&(l=function(e){var t,r,n,i,s=this,a=p&&s.sticky,l=o.call(s),d=s.source,v=0,y=e;return a&&(-1===(l=l.replace("y","")).indexOf("g")&&(l+="g"),y=String(e).slice(s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\\n"!==e[s.lastIndex-1])&&(d="(?: "+d+")",y=" "+y,v++),r=new RegExp("^(?:"+d+")",l)),h&&(r=new RegExp("^"+d+"$(?!\\\\s)",l)),f&&(t=s.lastIndex),n=u.call(a?r:s,y),a?n?(n.input=n.input.slice(v),n[0]=n[0].slice(v),n.index=s.lastIndex,s.lastIndex+=n[0].length):s.lastIndex=0:f&&n&&(s.lastIndex=s.global?n.index+n[0].length:t),h&&n&&n.length>1&&c.call(n[0],r,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(n[i]=void 0)})),n}),e.exports=l},7066:function(e,t,r){"use strict";var n=r(9670);e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},2999:function(e,t,r){"use strict";var n=r(7293);function i(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=n((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=n((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},4488:function(e){e.exports=function(e){if(null==e)throw TypeError("Can\'t call method on "+e);return e}},3505:function(e,t,r){var n=r(7854),i=r(8880);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},6340:function(e,t,r){"use strict";var n=r(5005),i=r(3070),o=r(5112),s=r(9781),a=o("species");e.exports=function(e){var t=n(e),r=i.f;s&&t&&!t[a]&&r(t,a,{configurable:!0,get:function(){return this}})}},8003:function(e,t,r){var n=r(3070).f,i=r(6656),o=r(5112)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},6200:function(e,t,r){var n=r(2309),i=r(9711),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},5465:function(e,t,r){var n=r(7854),i=r(3505),o="__core-js_shared__",s=n[o]||i(o,{});e.exports=s},2309:function(e,t,r){var n=r(1913),i=r(5465);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.14.0",mode:n?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(e,t,r){var n=r(9670),i=r(3099),o=r(5112)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},8710:function(e,t,r){var n=r(9958),i=r(4488),o=function(e){return function(t,r){var o,s,a=String(i(t)),u=n(r),c=a.length;return u<0||u>=c?e?"":void 0:(o=a.charCodeAt(u))<55296||o>56319||u+1===c||(s=a.charCodeAt(u+1))<56320||s>57343?e?a.charAt(u):o:e?a.slice(u,u+2):s-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},6091:function(e,t,r){var n=r(7293),i=r(1361);e.exports=function(e){return n((function(){return!!i[e]()||"
"!="
"[e]()||i[e].name!==e}))}},3111:function(e,t,r){var n=r(4488),i="["+r(1361)+"]",o=RegExp("^"+i+i+"*"),s=RegExp(i+i+"*$"),a=function(e){return function(t){var r=String(n(t));return 1&e&&(r=r.replace(o,"")),2&e&&(r=r.replace(s,"")),r}};e.exports={start:a(1),end:a(2),trim:a(3)}},261:function(e,t,r){var n,i,o,s=r(7854),a=r(7293),u=r(9974),c=r(490),l=r(317),f=r(6833),p=r(5268),h=s.location,d=s.setImmediate,v=s.clearImmediate,y=s.process,g=s.MessageChannel,m=s.Dispatch,x=0,w={},b=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},E=function(e){return function(){b(e)}},S=function(e){b(e.data)},L=function(e){s.postMessage(e+"",h.protocol+"//"+h.host)};d&&v||(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},v=function(e){delete w[e]},p?n=function(e){y.nextTick(E(e))}:m&&m.now?n=function(e){m.now(E(e))}:g&&!f?(o=(i=new g).port2,i.port1.onmessage=S,n=u(o.postMessage,o,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&h&&"file:"!==h.protocol&&!a(L)?(n=L,s.addEventListener("message",S,!1)):n="onreadystatechange"in l("script")?function(e){c.appendChild(l("script")).onreadystatechange=function(){c.removeChild(this),b(e)}}:function(e){setTimeout(E(e),0)}),e.exports={set:d,clear:v}},1400:function(e,t,r){var n=r(9958),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)}},5656:function(e,t,r){var n=r(8361),i=r(4488);e.exports=function(e){return n(i(e))}},9958:function(e){var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},7466:function(e,t,r){var n=r(9958),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},7908:function(e,t,r){var n=r(4488);e.exports=function(e){return Object(n(e))}},7593:function(e,t,r){var n=r(111);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")}},1694:function(e,t,r){var n={};n[r(5112)("toStringTag")]="z",e.exports="[object z]"===String(n)},9711:function(e){var t=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+r).toString(36)}},3307:function(e,t,r){var n=r(133);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5112:function(e,t,r){var n=r(7854),i=r(2309),o=r(6656),s=r(9711),a=r(133),u=r(3307),c=i("wks"),l=n.Symbol,f=u?l:l&&l.withoutSetter||s;e.exports=function(e){return o(c,e)&&(a||"string"==typeof c[e])||(a&&o(l,e)?c[e]=l[e]:c[e]=f("Symbol."+e)),c[e]}},1361:function(e){e.exports="\\t\\n\\v\\f\\r \\u2028\\u2029\\ufeff"},9170:function(e,t,r){"use strict";var n=r(2109),i=r(9518),o=r(7674),s=r(30),a=r(8880),u=r(9114),c=r(408),l=function(e,t){var r=this;if(!(r instanceof l))return new l(e,t);o&&(r=o(new Error(void 0),i(r))),void 0!==t&&a(r,"message",String(t));var n=[];return c(e,n.push,{that:n}),a(r,"errors",n),r};l.prototype=s(Error.prototype,{constructor:u(5,l),message:u(5,""),name:u(5,"AggregateError")}),n({global:!0},{AggregateError:l})},6992:function(e,t,r){"use strict";var n=r(5656),i=r(1223),o=r(7497),s=r(9909),a=r(654),u="Array Iterator",c=s.set,l=s.getterFor(u);e.exports=a(Array,"Array",(function(e,t){c(this,{type:u,target:n(e),index:0,kind:t})}),(function(){var e=l(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")},1249:function(e,t,r){"use strict";var n=r(2109),i=r(2092).map;n({target:"Array",proto:!0,forced:!r(1194)("map")},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},7042:function(e,t,r){"use strict";var n=r(2109),i=r(111),o=r(3157),s=r(1400),a=r(7466),u=r(5656),c=r(6135),l=r(5112),f=r(1194)("slice"),p=l("species"),h=[].slice,d=Math.max;n({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var r,n,l,f=u(this),v=a(f.length),y=s(e,v),g=s(void 0===t?v:t,v);if(o(f)&&("function"!=typeof(r=f.constructor)||r!==Array&&!o(r.prototype)?i(r)&&null===(r=r[p])&&(r=void 0):r=void 0,r===Array||void 0===r))return h.call(f,y,g);for(n=new(void 0===r?Array:r)(d(g-y,0)),l=0;y<g;y++,l++)y in f&&c(n,l,f[y]);return n.length=l,n}})},1539:function(e,t,r){var n=r(1694),i=r(1320),o=r(288);n||i(Object.prototype,"toString",o,{unsafe:!0})},7922:function(e,t,r){"use strict";var n=r(2109),i=r(3099),o=r(8523),s=r(2534),a=r(408);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=o.f(t),n=r.resolve,u=r.reject,c=s((function(){var r=i(t.resolve),o=[],s=0,u=1;a(e,(function(e){var i=s++,a=!1;o.push(void 0),u++,r.call(t,e).then((function(e){a||(a=!0,o[i]={status:"fulfilled",value:e},--u||n(o))}),(function(e){a||(a=!0,o[i]={status:"rejected",reason:e},--u||n(o))}))})),--u||n(o)}));return c.error&&u(c.value),r.promise}})},4668:function(e,t,r){"use strict";var n=r(2109),i=r(3099),o=r(5005),s=r(8523),a=r(2534),u=r(408),c="No one promise resolved";n({target:"Promise",stat:!0},{any:function(e){var t=this,r=s.f(t),n=r.resolve,l=r.reject,f=a((function(){var r=i(t.resolve),s=[],a=0,f=1,p=!1;u(e,(function(e){var i=a++,u=!1;s.push(void 0),f++,r.call(t,e).then((function(e){u||p||(p=!0,n(e))}),(function(e){u||p||(u=!0,s[i]=e,--f||l(new(o("AggregateError"))(s,c)))}))})),--f||l(new(o("AggregateError"))(s,c))}));return f.error&&l(f.value),r.promise}})},7727:function(e,t,r){"use strict";var n=r(2109),i=r(1913),o=r(3366),s=r(7293),a=r(5005),u=r(6707),c=r(9478),l=r(1320);if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&s((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=u(this,a("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){var f=a("Promise").prototype.finally;o.prototype.finally!==f&&l(o.prototype,"finally",f,{unsafe:!0})}},8674:function(e,t,r){"use strict";var n,i,o,s,a=r(2109),u=r(1913),c=r(7854),l=r(5005),f=r(3366),p=r(1320),h=r(2248),d=r(7674),v=r(8003),y=r(6340),g=r(111),m=r(3099),x=r(5787),w=r(2788),b=r(408),E=r(7072),S=r(6707),L=r(261).set,O=r(5948),P=r(9478),k=r(842),T=r(8523),Q=r(2534),j=r(9909),I=r(4705),R=r(5112),_=r(7871),A=r(5268),F=r(7392),C=R("species"),N="Promise",D=j.get,M=j.set,B=j.getterFor(N),V=f&&f.prototype,z=f,$=V,U=c.TypeError,G=c.document,W=c.process,q=T.f,H=q,J=!!(G&&G.createEvent&&c.dispatchEvent),Y="function"==typeof PromiseRejectionEvent,K="unhandledrejection",X=!1,Z=I(N,(function(){var e=w(z)!==String(z);if(!e&&66===F)return!0;if(u&&!$.finally)return!0;if(F>=51&&/native code/.test(z))return!1;var t=new z((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};return(t.constructor={})[C]=r,!(X=t.then((function(){}))instanceof r)||!e&&_&&!Y})),ee=Z||!E((function(e){z.all(e).catch((function(){}))})),te=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},re=function(e,t){if(!e.notified){e.notified=!0;var r=e.reactions;O((function(){for(var n=e.value,i=1==e.state,o=0;r.length>o;){var s,a,u,c=r[o++],l=i?c.ok:c.fail,f=c.resolve,p=c.reject,h=c.domain;try{l?(i||(2===e.rejection&&se(e),e.rejection=1),!0===l?s=n:(h&&h.enter(),s=l(n),h&&(h.exit(),u=!0)),s===c.promise?p(U("Promise-chain cycle")):(a=te(s))?a.call(s,f,p):f(s)):p(n)}catch(e){h&&!u&&h.exit(),p(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ie(e)}))}},ne=function(e,t,r){var n,i;J?((n=G.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),c.dispatchEvent(n)):n={promise:t,reason:r},!Y&&(i=c["on"+e])?i(n):e===K&&k("Unhandled promise rejection",r)},ie=function(e){L.call(c,(function(){var t,r=e.facade,n=e.value;if(oe(e)&&(t=Q((function(){A?W.emit("unhandledRejection",n,r):ne(K,r,n)})),e.rejection=A||oe(e)?2:1,t.error))throw t.value}))},oe=function(e){return 1!==e.rejection&&!e.parent},se=function(e){L.call(c,(function(){var t=e.facade;A?W.emit("rejectionHandled",t):ne("rejectionhandled",t,e.value)}))},ae=function(e,t,r){return function(n){e(t,n,r)}},ue=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,re(e,!0))},ce=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw U("Promise can\'t be resolved itself");var n=te(t);n?O((function(){var r={done:!1};try{n.call(t,ae(ce,r,e),ae(ue,r,e))}catch(t){ue(r,t,e)}})):(e.value=t,e.state=1,re(e,!1))}catch(t){ue({done:!1},t,e)}}};if(Z&&($=(z=function(e){x(this,z,N),m(e),n.call(this);var t=D(this);try{e(ae(ce,t),ae(ue,t))}catch(e){ue(t,e)}}).prototype,(n=function(e){M(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h($,{then:function(e,t){var r=B(this),n=q(S(this,z));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?W.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&re(r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n,t=D(e);this.promise=e,this.resolve=ae(ce,t),this.reject=ae(ue,t)},T.f=q=function(e){return e===z||e===o?new i(e):H(e)},!u&&"function"==typeof f&&V!==Object.prototype)){s=V.then,X||(p(V,"then",(function(e,t){var r=this;return new z((function(e,t){s.call(r,e,t)})).then(e,t)}),{unsafe:!0}),p(V,"catch",$.catch,{unsafe:!0}));try{delete V.constructor}catch(e){}d&&d(V,$)}a({global:!0,wrap:!0,forced:Z},{Promise:z}),v(z,N,!1,!0),y(N),o=l(N),a({target:N,stat:!0,forced:Z},{reject:function(e){var t=q(this);return t.reject.call(void 0,e),t.promise}}),a({target:N,stat:!0,forced:u||Z},{resolve:function(e){return P(u&&this===o?z:this,e)}}),a({target:N,stat:!0,forced:ee},{all:function(e){var t=this,r=q(t),n=r.resolve,i=r.reject,o=Q((function(){var r=m(t.resolve),o=[],s=0,a=1;b(e,(function(e){var u=s++,c=!1;o.push(void 0),a++,r.call(t,e).then((function(e){c||(c=!0,o[u]=e,--a||n(o))}),i)})),--a||n(o)}));return o.error&&i(o.value),r.promise},race:function(e){var t=this,r=q(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}})},4916:function(e,t,r){"use strict";var n=r(2109),i=r(2261);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},8783:function(e,t,r){"use strict";var n=r(8710).charAt,i=r(9909),o=r(654),s="String Iterator",a=i.set,u=i.getterFor(s);o(String,"String",(function(e){a(this,{type:s,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})}))},3123:function(e,t,r){"use strict";var n=r(7007),i=r(7850),o=r(9670),s=r(4488),a=r(6707),u=r(1530),c=r(7466),l=r(7651),f=r(2261),p=r(2999).UNSUPPORTED_Y,h=[].push,d=Math.min,v=4294967295;n("split",2,(function(e,t,r){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,r){var n=String(s(this)),o=void 0===r?v:r>>>0;if(0===o)return[];if(void 0===e)return[n];if(!i(e))return t.call(n,e,o);for(var a,u,c,l=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,y=new RegExp(e.source,p+"g");(a=f.call(y,n))&&!((u=y.lastIndex)>d&&(l.push(n.slice(d,a.index)),a.length>1&&a.index<n.length&&h.apply(l,a.slice(1)),c=a[0].length,d=u,l.length>=o));)y.lastIndex===a.index&&y.lastIndex++;return d===n.length?!c&&y.test("")||l.push(""):l.push(n.slice(d)),l.length>o?l.slice(0,o):l}:"0".split(void 0,0).length?function(e,r){return void 0===e&&0===r?[]:t.call(this,e,r)}:t,[function(t,r){var i=s(this),o=null==t?void 0:t[e];return void 0!==o?o.call(t,i,r):n.call(String(i),t,r)},function(e,i){var s=r(n,e,this,i,n!==t);if(s.done)return s.value;var f=o(e),h=String(this),y=a(f,RegExp),g=f.unicode,m=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(p?"g":"y"),x=new y(p?"^(?:"+f.source+")":f,m),w=void 0===i?v:i>>>0;if(0===w)return[];if(0===h.length)return null===l(x,h)?[h]:[];for(var b=0,E=0,S=[];E<h.length;){x.lastIndex=p?0:E;var L,O=l(x,p?h.slice(E):h);if(null===O||(L=d(c(x.lastIndex+(p?E:0)),h.length))===b)E=u(h,E,g);else{if(S.push(h.slice(b,E)),S.length===w)return S;for(var P=1;P<=O.length-1;P++)if(S.push(O[P]),S.length===w)return S;E=b=L}}return S.push(h.slice(b)),S}]}),p)},3210:function(e,t,r){"use strict";var n=r(2109),i=r(3111).trim;n({target:"String",proto:!0,forced:r(6091)("trim")},{trim:function(){return i(this)}})},4747:function(e,t,r){var n=r(7854),i=r(8324),o=r(8533),s=r(8880);for(var a in i){var u=n[a],c=u&&u.prototype;if(c&&c.forEach!==o)try{s(c,"forEach",o)}catch(e){c.forEach=o}}},3948:function(e,t,r){var n=r(7854),i=r(8324),o=r(6992),s=r(8880),a=r(5112),u=a("iterator"),c=a("toStringTag"),l=o.values;for(var f in i){var p=n[f],h=p&&p.prototype;if(h){if(h[u]!==l)try{s(h,u,l)}catch(e){h[u]=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]}}}},3753:function(e,t,r){"use strict";r(2109)({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return URL.prototype.toString.call(this)}})},1336:function(e,t,r){var n,i;!function(){var o,s,a,u,c,l,f,p,h,d,v,y,g,m,x,w,b,E,S,L,O,P,k,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.9",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},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(){return this},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)},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 a=o-s;if(r.charAt(o).match(I.tokenizer.separator)||o==n){if(a>0){var u=I.utils.clone(t)||{};u.position=[s,a],u.index=i.length,i.push(new I.Token(r.slice(s,o),u))}s=o+1}}return i},I.tokenizer.separator=/[\\s\\-]+/,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 a=0;a<s.length;a++)i.push(s[a]);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}))},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||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,a=0,u=0,c=0;u<i&&c<o;)(s=r[u])<(a=n[c])?u+=2:s>a?c+=2:s==a&&(t+=r[u+1]*n[c+1],u+=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},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"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},u="[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$/,v=/^(.+?)([^s])s$/,y=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,m=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\\\1$"),b=new RegExp("^"+c+u+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,L=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,O=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,P=/^(.+?)(s|t)(ion)$/,k=/^(.+?)e$/,T=/ll$/,Q=new RegExp("^"+c+u+"[^aeiouwxy]$"),j=function(e){var t,r,n,i,o,u,c;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=v,(i=d).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=g,(i=y).test(e)){var j=i.exec(e);(i=l).test(j[1])&&(i=m,e=e.replace(i,""))}else o.test(e)&&(t=(j=o.exec(e))[1],(o=h).test(t)&&(u=w,c=b,(o=x).test(e=t)?e+="e":u.test(e)?(i=m,e=e.replace(i,"")):c.test(e)&&(e+="e")));return(i=E).test(e)&&(e=(t=(j=i.exec(e))[1])+"i"),(i=S).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+s[r])),(i=L).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+a[r])),o=P,(i=O).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=k).test(e)&&(t=(j=i.exec(e))[1],o=p,u=Q,((i=f).test(t)||o.test(t)&&!u.test(t))&&(e=t)),o=f,(i=T).test(e)&&o.test(e)&&(i=m,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"),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"),I.trimmer=function(e){return e.update((function(e){return e.replace(/^\\W+/,"").replace(/\\W+$/,"")}))},I.Pipeline.registerFunction(I.trimmer,"trimmer"),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 a=i.node.edges["*"];else a=new I.TokenSet,i.node.edges["*"]=a;if(0==i.str.length&&(a.final=!0),n.push({node:a,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 u=i.node.edges["*"];else u=new I.TokenSet,i.node.edges["*"]=u;1==i.str.length&&(u.final=!0),n.push({node:u,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 a=new I.TokenSet;a.final=s,t.edges[o]=a,t=a}}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),a=s.length,u=0;u<o;u++)for(var c=i[u],l=0;l<a;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,v=void 0;f in r.output.edges?(v=r.output.edges[f]).final=v.final||d:((v=new I.TokenSet).final=d,r.output.edges[f]=v),n.push({qNode:h,output:v,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++;for(this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child,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()}},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),a=0;a<this.fields.length;a++)n[this.fields[a]]=new I.Vector;for(e.call(t,t),a=0;a<t.clauses.length;a++){var u,c=t.clauses[a],l=I.Set.empty;u=c.usePipeline?this.pipeline.runString(c.term,{fields:c.fields}):[c.term];for(var f=0;f<u.length;f++){var p=u[f];c.term=p;var h=I.TokenSet.fromClause(c),d=this.tokenSet.intersect(h).toArray();if(0===d.length&&c.presence===I.Query.presence.REQUIRED){for(var v=0;v<c.fields.length;v++)o[R=c.fields[v]]=I.Set.empty;break}for(var y=0;y<d.length;y++){var g=d[y],m=this.invertedIndex[g],x=m._index;for(v=0;v<c.fields.length;v++){var w=m[R=c.fields[v]],b=Object.keys(w),E=g+"/"+R,S=new I.Set(b);if(c.presence==I.Query.presence.REQUIRED&&(l=l.union(S),void 0===o[R]&&(o[R]=I.Set.complete)),c.presence!=I.Query.presence.PROHIBITED){if(n[R].upsert(x,c.boost,(function(e,t){return e+t})),!i[E]){for(var L=0;L<b.length;L++){var O,P=b[L],k=new I.FieldRef(P,R),T=w[P];void 0===(O=r[k])?r[k]=new I.MatchData(g,R,T):O.add(g,R,T)}i[E]=!0}}else void 0===s[R]&&(s[R]=I.Set.empty),s[R]=s[R].union(S)}}}if(c.presence===I.Query.presence.REQUIRED)for(v=0;v<c.fields.length;v++)o[R=c.fields[v]]=o[R].intersect(l)}var Q=I.Set.complete,j=I.Set.empty;for(a=0;a<this.fields.length;a++){var R;o[R=this.fields[a]]&&(Q=Q.intersect(o[R])),s[R]&&(j=j.union(s[R]))}var _=Object.keys(r),A=[],F=Object.create(null);if(t.isNegated())for(_=Object.keys(this.fieldVectors),a=0;a<_.length;a++){k=_[a];var C=I.FieldRef.fromString(k);r[k]=new I.MatchData}for(a=0;a<_.length;a++){var N=(C=I.FieldRef.fromString(_[a])).docRef;if(Q.contains(N)&&!j.contains(N)){var D,M=this.fieldVectors[C],B=n[C.fieldName].similarity(M);if(void 0!==(D=F[N]))D.score+=B,D.matchData.combine(r[C]);else{var V={ref:N,score:B,matchData:r[C]};F[N]=V,A.push(V)}}}return A.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,a=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 u=0;u<n.length;u++){var c=(f=n[u])[0],l=f[1];r[c]=new I.Vector(l)}for(u=0;u<o.length;u++){var f,p=(f=o[u])[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=a,new I.Index(t)},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,a=s?s(e):e[o],u=this.tokenizer(a,{fields:[o]}),c=this.pipeline.run(u),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 v=0;v<n.length;v++)d[n[v]]=Object.create(null);this.invertedIndex[h]=d}null==this.invertedIndex[h][o][r]&&(this.invertedIndex[h][o][r]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var g=this.metadataWhitelist[y],m=h.metadata[g];null==this.invertedIndex[h][o][r][g]&&(this.invertedIndex[h][o][r][g]=[]),this.invertedIndex[h][o][r][g].push(m)}}}},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 a=Object.keys(this._fields);for(i=0;i<a.length;i++){var u=a[i];r[u]=r[u]/n[u]}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,a=this.fieldLengths[o],u=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 v,y,g,m=l[d],x=c[m],w=this.invertedIndex[m]._index;void 0===n[m]?(v=I.idf(this.invertedIndex[m],this.documentCount),n[m]=v):v=n[m],y=v*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[s]))+x),y*=p,y*=h,g=Math.round(1e3*y)/1e3,u.insert(w,g)}e[o]=u}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],a=Object.keys(e.metadata[n][s]);null==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var u=0;u<a.length;u++){var c=a[u];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)throw r="expecting term or field, found nothing",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:throw r="expecting term or field, found \'"+n.type+"\'",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)throw n="expecting term, found nothing",new I.QueryParseError(n,t.start,t.end);switch(i.type){case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:throw n="expecting term, found \'"+i.type+"\'",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:throw n="Unexpected lexeme type \'"+i.type+"\'",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:throw n="Unexpected lexeme type \'"+i.type+"\'",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)}()},5666:function(e){var t=function(e){"use strict";var t,r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",a=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var i=t&&t.prototype instanceof y?t:y,o=Object.create(i.prototype),s=new T(n||[]);return o._invoke=function(e,t,r){var n=f;return function(i,o){if(n===h)throw new Error("Generator is already running");if(n===d){if("throw"===i)throw o;return j()}for(r.method=i,r.arg=o;;){var s=r.delegate;if(s){var a=O(s,r);if(a){if(a===v)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=d,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var u=l(e,t,r);if("normal"===u.type){if(n=r.done?d:p,u.arg===v)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n=d,r.method="throw",r.arg=u.arg)}}}(e,r,s),o}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",h="executing",d="completed",v={};function y(){}function g(){}function m(){}var x={};x[o]=function(){return this};var w=Object.getPrototypeOf,b=w&&w(w(Q([])));b&&b!==r&&n.call(b,o)&&(x=b);var E=m.prototype=y.prototype=Object.create(x);function S(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function L(e,t){function r(i,o,s,a){var u=l(e[i],e,o);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,s,a)}),(function(e){r("throw",e,s,a)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return r("throw",e,s,a)}))}a(u.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}}function O(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,O(e,r),"throw"===r.method))return v;r.method="throw",r.arg=new TypeError("The iterator does not provide a \'throw\' method")}return v}var i=l(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,v;var o=i.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,v):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,v)}function P(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(P,this),this.reset(!0)}function Q(e){if(e){var r=e[o];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,s=function r(){for(;++i<e.length;)if(n.call(e,i))return r.value=e[i],r.done=!1,r;return r.value=t,r.done=!0,r};return s.next=s}}return{next:j}}function j(){return{value:t,done:!0}}return g.prototype=E.constructor=m,m.constructor=g,g.displayName=u(m,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u(e,a,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},S(L.prototype),L.prototype[s]=function(){return this},e.AsyncIterator=L,e.async=function(t,r,n,i,o){void 0===o&&(o=Promise);var s=new L(c(t,r,n,i),o);return e.isGeneratorFunction(r)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},S(E),u(E,a,"Generator"),E[o]=function(){return this},E.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=Q,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function i(n,i){return a.type="throw",a.arg=e,r.next=n,i&&(r.method="next",r.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var s=this.tryEntries[o],a=s.completion;if("root"===s.tryLoc)return i("end");if(s.tryLoc<=this.prev){var u=n.call(s,"catchLoc"),c=n.call(s,"finallyLoc");if(u&&c){if(this.prev<s.catchLoc)return i(s.catchLoc,!0);if(this.prev<s.finallyLoc)return i(s.finallyLoc)}else if(u){if(this.prev<s.catchLoc)return i(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return i(s.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var s=o?o.completion:{};return s.type=e,s.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;k(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:Q(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var n={};!function(){"use strict";function e(e,t,r,n,i,o,s){try{var a=e[o](s),u=a.value}catch(e){return void r(e)}a.done?t(u):Promise.resolve(u).then(n,i)}function t(t){return function(){var r=this,n=arguments;return new Promise((function(i,o){var s=t.apply(r,n);function a(t){e(s,i,o,a,u,"next",t)}function u(t){e(s,i,o,a,u,"throw",t)}a(void 0)}))}}r.d(n,{add:function(){return h},dispose:function(){return E},done:function(){return d},fromExternalJS:function(){return m},load:function(){return w},search:function(){return L},toJS:function(){return y}});var i=r(7757),o=r.n(i),s=(r(1539),r(8674),r(3753),r(3210),r(4747),r(4916),r(3123),r(7042),r(1249),r(1336));try{r(7633)}catch(e){}var a,u,c,l=[];function f(){(a=new s.Builder).field("title"),a.field("description"),a.ref("ref"),a.pipeline.add(s.trimmer,s.stopWordFilter,s.stemmer),c=new Promise((function(e){u=e}))}s.tokenizer.separator=/\\s+/,f();var p=function(e){return"*"+s.stemmer(new s.Token(e,{}))+"*"};function h(e,t,r){var n=l.push(r)-1,i={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};a.add(i)}function d(){return v.apply(this,arguments)}function v(){return(v=t(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(a.build());case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(){return g.apply(this,arguments)}function g(){return(g=t(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=l,e.next=3,c;case 3:return e.t1=e.sent.toJSON(),e.abrupt("return",{store:e.t0,index:e.t1});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e,t){return x.apply(this,arguments)}function x(){return(x=t(o().mark((function e(t,r){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,importScripts(t),self[r]){e.next=4;break}throw new Error("Broken index file format");case 4:w(self[r]),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Failed to load search index: "+e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function w(e){return b.apply(this,arguments)}function b(){return(b=t(o().mark((function e(t){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=t.store,u(s.Index.load(t.index));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return S.apply(this,arguments)}function S(){return(S=t(o().mark((function e(){return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l=[],f();case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return O.apply(this,arguments)}function O(){return(O=t(o().mark((function e(t){var r,n,i=arguments;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=i.length>1&&void 0!==i[1]?i[1]:0,0!==t.trim().length){e.next=3;break}return e.abrupt("return",[]);case 3:return e.next=5,c;case 5:return n=e.sent.query((function(e){t.trim().toLowerCase().split(/\\s+/).forEach((function(t){if(1!==t.length){var r=p(t);e.term(r,{})}}))})),r>0&&(n=n.slice(0,r)),e.abrupt("return",n.map((function(e){return{meta:l[e.ref],score:e.score}})));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}addEventListener("message",(function(e){var t,r=e.data,i=r.type,o=r.method,s=r.id,a=r.params;"RPC"===i&&o&&((t=n[o])?Promise.resolve().then((function(){return t.apply(n,a)})):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=cf2d816ec177c47e23d0.worker.js.map'])),{name:"[fullhash].worker.js"});return r(e,o),e}},6314:function(e){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(){var o=arguments;return new Promise((function(i,a){var s=++n;r[s]=[i,a],e.postMessage({type:"RPC",id:s,method:t,params:[].slice.call(o)})}))}}))}},7707:function(t){"use strict";t.exports=e},5101:function(){},3817:function(){},3528:function(){},6177:function(){},9305:function(){}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var o={};return function(){"use strict";r(4609),r(9266)}(),function(){"use strict";r.r(o),r.d(o,{AppStore:function(){return pv},Redoc:function(){return Cb},hydrate:function(){return Nb},init:function(){return Lb},revision:function(){return Pb},version:function(){return Rb}});var e={};r.r(e),r.d(e,{ServerStyleSheet:function(){return fa},StyleSheetConsumer:function(){return Ci},StyleSheetContext:function(){return Ii},StyleSheetManager:function(){return Ni},ThemeConsumer:function(){return na},ThemeContext:function(){return ta},ThemeProvider:function(){return ra},__PRIVATE__:function(){return ma},createGlobalStyle:function(){return la},css:function(){return Vi},default:function(){return va},isStyledComponent:function(){return Wo},keyframes:function(){return ca},useTheme:function(){return ha},version:function(){return Yo},withTheme:function(){return da}});var t={};function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r.r(t),r.d(t,{default:function(){return mf}}),r(8309),r(4916),r(5306);var s=r(7294),l=r(3935);function c(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("number"==typeof e?"[MobX] minified error nr: "+e+(n.length?" "+n.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}r(1539),r(9714),r(9600),r(1249),r(9601),r(5003),r(3371),r(489),r(6992),r(1532),r(8783),r(3948),r(189),r(2526),r(7941),r(2222),r(7327),r(7556),r(6210),r(9337),r(4747),r(7042),r(1038),r(1817),r(2165),r(3304),r(6649),r(6078),r(3753),r(561),r(8674),r(2707),r(9341),r(3706),r(408),r(3593),r(9596),r(2586),r(1825),r(9720);var u={};function p(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:u}var f=Object.assign,d=Object.getOwnPropertyDescriptor,h=Object.defineProperty,m=Object.prototype,v=[];Object.freeze(v);var g={};Object.freeze(g);var y="undefined"!=typeof Proxy,b=Object.toString();function x(){y||c("Proxy not available")}function w(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var k=function(){};function E(e){return"function"==typeof e}function S(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function _(e){return null!==e&&"object"==typeof e}function O(e){var t;if(!_(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null==(t=n.constructor)?void 0:t.toString())===b}function A(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function I(e,t,n){h(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function C(e,t,n){h(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function T(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return _(e)&&!0===e[n]}}function R(e){return e instanceof Map}function P(e){return e instanceof Set}var j=void 0!==Object.getOwnPropertySymbols,L="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:j?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function N(e){return null===e?null:"object"==typeof e?""+e:e}function M(e,t){return m.hasOwnProperty.call(e,t)}var D=Object.getOwnPropertyDescriptors||function(e){var t={};return L(e).forEach((function(n){t[n]=d(e,n)})),t};function F(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)}}function z(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),e}function U(){return(U=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 B(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function $(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function V(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?q(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var W=Symbol("mobx-stored-annotations");function H(e){return Object.assign((function(t,n){Y(t,n,e)}),e)}function Y(e,t,n){M(e,W)||I(e,W,U({},e[W])),function(e){return e.annotationType_===te}(n)||(e[W][t]=n)}var G=Symbol("mobx administration"),Q=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Ye.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return vt(this)},t.reportChanged=function(){ht(),gt(this),mt()},t.toString=function(){return this.name_},e}(),X=T("Atom",Q);function K(e,t,n){void 0===t&&(t=k),void 0===n&&(n=k);var r=new Q(e);return t!==k&&Mt(Lt,r,t,undefined),n!==k&&Nt(r,n),r}var Z={identity:function(e,t){return e===t},structural:function(e,t){return Kn(e,t)},default:function(e,t){return Object.is(e,t)},shallow:function(e,t){return Kn(e,t,1)}};function J(e,t,n){return Yt(e)?e:Array.isArray(e)?Re.array(e,{name:n}):O(e)?Re.object(e,void 0,{name:n}):R(e)?Re.map(e,{name:n}):P(e)?Re.set(e,{name:n}):"function"!=typeof e||Pt(e)||Ht(e)?e:A(e)?Vt(e):Rt(n,e)}function ee(e){return e}var te="override";function ne(e,t){return{annotationType_:e,options_:t,make_:re,extend_:oe}}function re(e,t,n,r){var o;if(null==(o=this.options_)?void 0:o.bound)return null===this.extend_(e,t,n,!1)?0:1;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(Pt(n.value))return 1;var i=ie(e,this,t,n,!1);return h(r,t,i),2}function oe(e,t,n,r){var o=ie(e,this,t,n);return e.defineProperty_(t,o,r)}function ie(e,t,n,r,o){var i,a,s,l,c,u;void 0===o&&(o=pt.safeDescriptors),u=r,t.annotationType_,u.value;var p,f=r.value;return(null==(i=t.options_)?void 0:i.bound)&&(f=f.bind(null!=(p=e.proxy_)?p:e.target_)),{value:Be(null!=(a=null==(s=t.options_)?void 0:s.name)?a:n.toString(),f,null!=(l=null==(c=t.options_)?void 0:c.autoAction)&&l),configurable:!o||e.isPlainObject_,enumerable:!1,writable:!o}}function ae(e,t){return{annotationType_:e,options_:t,make_:se,extend_:le}}function se(e,t,n,r){var o;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if((null==(o=this.options_)?void 0:o.bound)&&!Ht(e.target_[t])&&null===this.extend_(e,t,n,!1))return 0;if(Ht(n.value))return 1;var i=ce(e,this,0,n,!1,!1);return h(r,t,i),2}function le(e,t,n,r){var o,i=ce(e,this,0,n,null==(o=this.options_)?void 0:o.bound);return e.defineProperty_(t,i,r)}function ce(e,t,n,r,o,i){var a;void 0===i&&(i=pt.safeDescriptors),a=r,t.annotationType_,a.value;var s,l=r.value;return o&&(l=l.bind(null!=(s=e.proxy_)?s:e.target_)),{value:Vt(l),configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ue(e,t){return{annotationType_:e,options_:t,make_:pe,extend_:fe}}function pe(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function fe(e,t,n,r){return o=n,this.annotationType_,o.get,e.defineComputedProperty_(t,U({},this.options_,{get:n.get,set:n.set}),r);var o}function de(e,t){return{annotationType_:e,options_:t,make_:he,extend_:me}}function he(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function me(e,t,n,r){var o,i;return this.annotationType_,e.defineObservableProperty_(t,n.value,null!=(o=null==(i=this.options_)?void 0:i.enhancer)?o:J,r)}var ve=ge();function ge(e){return{annotationType_:"true",options_:e,make_:ye,extend_:be}}function ye(e,t,n,r){var o,i,a,s;if(n.get)return Ne.make_(e,t,n,r);if(n.set){var l=Be(t.toString(),n.set);return r===e.target_?null===e.defineProperty_(t,{configurable:!pt.safeDescriptors||e.isPlainObject_,set:l})?0:2:(h(r,t,{configurable:!0,set:l}),2)}if(r!==e.target_&&"function"==typeof n.value)return A(n.value)?((null==(s=this.options_)?void 0:s.autoBind)?Vt.bound:Vt).make_(e,t,n,r):((null==(a=this.options_)?void 0:a.autoBind)?Rt.bound:Rt).make_(e,t,n,r);var c,u=!1===(null==(o=this.options_)?void 0:o.deep)?Re.ref:Re;return"function"==typeof n.value&&(null==(i=this.options_)?void 0:i.autoBind)&&(n.value=n.value.bind(null!=(c=e.proxy_)?c:e.target_)),u.make_(e,t,n,r)}function be(e,t,n,r){var o,i,a;return n.get?Ne.extend_(e,t,n,r):n.set?e.defineProperty_(t,{configurable:!pt.safeDescriptors||e.isPlainObject_,set:Be(t.toString(),n.set)},r):("function"==typeof n.value&&(null==(o=this.options_)?void 0:o.autoBind)&&(n.value=n.value.bind(null!=(a=e.proxy_)?a:e.target_)),(!1===(null==(i=this.options_)?void 0:i.deep)?Re.ref:Re).extend_(e,t,n,r))}var xe={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function we(e){return e||xe}Object.freeze(xe);var ke=de("observable"),Ee=de("observable.ref",{enhancer:ee}),Se=de("observable.shallow",{enhancer:function(e,t,n){return null==e||Dn(e)||xn(e)||An(e)||Tn(e)?e:Array.isArray(e)?Re.array(e,{name:n,deep:!1}):O(e)?Re.object(e,void 0,{name:n,deep:!1}):R(e)?Re.map(e,{name:n,deep:!1}):P(e)?Re.set(e,{name:n,deep:!1}):void 0}}),_e=de("observable.struct",{enhancer:function(e,t){return Kn(e,t)?t:e}}),Oe=H(ke);function Ae(e){return!0===e.deep?J:!1===e.deep?ee:(t=e.defaultDecorator)&&null!=(n=null==(r=t.options_)?void 0:r.enhancer)?n:J;var t,n,r}function Ie(e,t,n){if(!S(t))return Yt(e)?e:O(e)?Re.object(e,t,n):Array.isArray(e)?Re.array(e,t):R(e)?Re.map(e,t):P(e)?Re.set(e,t):"object"==typeof e&&null!==e?e:Re.box(e,t);Y(e,t,ke)}Object.assign(Ie,Oe);var Ce,Te,Re=f(Ie,{box:function(e,t){var n=we(t);return new He(e,Ae(n),n.name,!0,n.equals)},array:function(e,t){var n=we(t);return(!1===pt.useProxies||!1===n.proxy?Hn:pn)(e,Ae(n),n.name)},map:function(e,t){var n=we(t);return new On(e,Ae(n),n.name)},set:function(e,t){var n=we(t);return new Cn(e,Ae(n),n.name)},object:function(e,t,n){return function(e,t,n,r){var o=D(t),i=Ln(e,r)[G];ht();try{L(o).forEach((function(e){i.extend_(e,o[e],!n||!(e in n)||n[e])}))}finally{mt()}return e}(!1===pt.useProxies||!1===(null==n?void 0:n.proxy)?Ln({},n):function(e,t){var n,r;return x(),null!=(r=(n=(e=Ln(e,t))[G]).proxy_)?r:n.proxy_=new Proxy(e,Zt)}({},n),e,t)},ref:H(Ee),shallow:H(Se),deep:Oe,struct:H(_e)}),Pe="computed",je=ue(Pe),Le=ue("computed.struct",{equals:Z.structural}),Ne=function(e,t){if(S(t))return Y(e,t,je);if(O(e))return H(ue(Pe,e));var n=O(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new Qe(n)};Object.assign(Ne,je),Ne.struct=H(Le);var Me,De=0,Fe=1,ze=null!=(Ce=null==(Te=d((function(){}),"name"))?void 0:Te.configurable)&&Ce,Ue={value:"action",configurable:!0,writable:!1,enumerable:!1};function Be(e,t,n,r){function o(){return $e(0,n,t,r||this,arguments)}return void 0===n&&(n=!1),o.isMobxAction=!0,ze&&(Ue.value=e,Object.defineProperty(o,"name",Ue)),o}function $e(e,t,n,r,o){var i=function(e,t,n,r){var o=pt.trackingDerivation,i=!t||!o;ht();var a=pt.allowStateChanges;i&&(rt(),a=qe(!0));var s={runAsAction_:i,prevDerivation_:o,prevAllowStateChanges_:a,prevAllowStateReads_:it(!0),notifySpy_:!1,startTime_:0,actionId_:Fe++,parentActionId_:De};return De=s.actionId_,s}(0,t);try{return n.apply(r,o)}catch(e){throw i.error_=e,e}finally{!function(e){De!==e.actionId_&&c(30),De=e.parentActionId_,void 0!==e.error_&&(pt.suppressReactionErrors=!0),Ve(e.prevAllowStateChanges_),at(e.prevAllowStateReads_),mt(),e.runAsAction_&&ot(e.prevDerivation_),pt.suppressReactionErrors=!1}(i)}}function qe(e){var t=pt.allowStateChanges;return pt.allowStateChanges=e,t}function Ve(e){pt.allowStateChanges=e}Me=Symbol.toPrimitive;var We,He=function(e){function t(t,n,r,o,i){var a;return void 0===r&&(r="ObservableValue"),void 0===o&&(o=!0),void 0===i&&(i=Z.default),(a=e.call(this,r)||this).enhancer=void 0,a.name_=void 0,a.equals=void 0,a.hasUnreportedChange_=!1,a.interceptors_=void 0,a.changeListeners_=void 0,a.value_=void 0,a.dehancer=void 0,a.enhancer=n,a.name_=r,a.equals=i,a.value_=n(t,void 0,r),a}B(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_,(e=this.prepareNewValue_(e))!==pt.UNCHANGED&&this.setNewValue_(e)},n.prepareNewValue_=function(e){if(Jt(this)){var t=tn(this,{object:this,type:ln,newValue:e});if(!t)return pt.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?pt.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),nn(this)&&on(this,{type:ln,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return en(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:ln,newValue:this.value_,oldValue:void 0}),rn(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return N(this.get())},n[Me]=function(){return this.valueOf()},t}(Q);We=Symbol.toPrimitive;var Ye,Ge,Qe=function(){function e(e){this.dependenciesState_=Ye.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.isBeingObserved_=!1,this.isPendingUnobservation_=!1,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Ye.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new Ke(null),this.name_=void 0,this.triggeredBy_=void 0,this.isComputing_=!1,this.isRunningSetter_=!1,this.derivation=void 0,this.setter_=void 0,this.isTracing_=Ge.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||c(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=Be("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?Z.structural:Z.default),this.scope_=e.context,this.requiresReaction_=!!e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){var e;(e=this).lowestObserverState_===Ye.UP_TO_DATE_&&(e.lowestObserverState_=Ye.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ye.UP_TO_DATE_&&(e.dependenciesState_=Ye.POSSIBLY_STALE_,e.onBecomeStale_())})))},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing_&&c(32,this.name_,this.derivation),0!==pt.inBatch||0!==this.observers_.size||this.keepAlive_){if(vt(this),Je(this)){var e=pt.trackingContext;this.keepAlive_&&!e&&(pt.trackingContext=this),this.trackAndCompute()&&((t=this).lowestObserverState_!==Ye.STALE_&&(t.lowestObserverState_=Ye.STALE_,t.observers_.forEach((function(e){e.dependenciesState_===Ye.POSSIBLY_STALE_?e.dependenciesState_=Ye.STALE_:e.dependenciesState_===Ye.UP_TO_DATE_&&(t.lowestObserverState_=Ye.UP_TO_DATE_)})))),pt.trackingContext=e}}else Je(this)&&(this.warnAboutUntrackedRead_(),ht(),this.value_=this.computeValue_(!1),mt());var t,n=this.value_;if(Ze(n))throw n.cause;return n},t.set=function(e){if(this.setter_){this.isRunningSetter_&&c(33,this.name_),this.isRunningSetter_=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter_=!1}}else c(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===Ye.NOT_TRACKING_,n=this.computeValue_(!0),r=t||Ze(e)||Ze(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing_=!0;var t,n=qe(!1);if(e)t=et(this,this.derivation,this.scope_);else if(!0===pt.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new Ke(e)}return Ve(n),this.isComputing_=!1,t},t.suspend_=function(){this.keepAlive_||(tt(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,o=void 0;return function(e,t){var n,r;void 0===t&&(t=g);var o,i=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(t.scheduler||t.delay){var a=function(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:jt}(t),s=!1;o=new yt(i,(function(){s||(s=!0,a((function(){s=!1,o.isDisposed_||o.track(l)})))}),t.onError,t.requiresObservable)}else o=new yt(i,(function(){this.track(l)}),t.onError,t.requiresObservable);function l(){e(o)}return o.schedule_(),o.getDisposer_()}((function(){var i=n.get();if(!r||t){var a=rt();e({observableKind:"computed",debugObjectName:n.name_,type:ln,object:n,newValue:i,oldValue:o}),ot(a)}r=!1,o=i}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return N(this.get())},t[We]=function(){return this.valueOf()},e}(),Xe=T("ComputedValue",Qe);!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_"}(Ye||(Ye={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Ge||(Ge={}));var Ke=function(e){this.cause=void 0,this.cause=e};function Ze(e){return e instanceof Ke}function Je(e){switch(e.dependenciesState_){case Ye.UP_TO_DATE_:return!1;case Ye.NOT_TRACKING_:case Ye.STALE_:return!0;case Ye.POSSIBLY_STALE_:for(var t=it(!0),n=rt(),r=e.observing_,o=r.length,i=0;i<o;i++){var a=r[i];if(Xe(a)){if(pt.disableErrorBoundaries)a.get();else try{a.get()}catch(e){return ot(n),at(t),!0}if(e.dependenciesState_===Ye.STALE_)return ot(n),at(t),!0}}return st(e),ot(n),at(t),!1}}function et(e,t,n){var r=it(!0);st(e),e.newObserving_=new Array(e.observing_.length+100),e.unboundDepsCount_=0,e.runId_=++pt.runId;var o,i=pt.trackingDerivation;if(pt.trackingDerivation=e,pt.inBatch++,!0===pt.disableErrorBoundaries)o=t.call(n);else try{o=t.call(n)}catch(e){o=new Ke(e)}return pt.inBatch--,pt.trackingDerivation=i,function(e){for(var t=e.observing_,n=e.observing_=e.newObserving_,r=Ye.UP_TO_DATE_,o=0,i=e.unboundDepsCount_,a=0;a<i;a++){var s=n[a];0===s.diffValue_&&(s.diffValue_=1,o!==a&&(n[o]=s),o++),s.dependenciesState_>r&&(r=s.dependenciesState_)}for(n.length=o,e.newObserving_=null,i=t.length;i--;){var l=t[i];0===l.diffValue_&&ft(l,e),l.diffValue_=0}for(;o--;){var c=n[o];1===c.diffValue_&&(c.diffValue_=0,p=e,(u=c).observers_.add(p),u.lowestObserverState_>p.dependenciesState_&&(u.lowestObserverState_=p.dependenciesState_))}var u,p;r!==Ye.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),at(r),o}function tt(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)ft(t[n],e);e.dependenciesState_=Ye.NOT_TRACKING_}function nt(e){var t=rt();try{return e()}finally{ot(t)}}function rt(){var e=pt.trackingDerivation;return pt.trackingDerivation=null,e}function ot(e){pt.trackingDerivation=e}function it(e){var t=pt.allowStateReads;return pt.allowStateReads=e,t}function at(e){pt.allowStateReads=e}function st(e){if(e.dependenciesState_!==Ye.UP_TO_DATE_){e.dependenciesState_=Ye.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Ye.UP_TO_DATE_}}var lt=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},ct=!0,ut=!1,pt=function(){var e=p();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(ct=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new lt).version&&(ct=!1),ct?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new lt):(setTimeout((function(){ut||c(35)}),1),new lt)}();function ft(e,t){e.observers_.delete(t),0===e.observers_.size&&dt(e)}function dt(e){!1===e.isPendingUnobservation_&&(e.isPendingUnobservation_=!0,pt.pendingUnobservations.push(e))}function ht(){pt.inBatch++}function mt(){if(0==--pt.inBatch){xt();for(var e=pt.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation_=!1,0===n.observers_.size&&(n.isBeingObserved_&&(n.isBeingObserved_=!1,n.onBUO()),n instanceof Qe&&n.suspend_())}pt.pendingUnobservations=[]}}function vt(e){var t=pt.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved_&&pt.trackingContext&&(e.isBeingObserved_=!0,e.onBO())),!0):(0===e.observers_.size&&pt.inBatch>0&&dt(e),!1)}function gt(e){e.lowestObserverState_!==Ye.STALE_&&(e.lowestObserverState_=Ye.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ye.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=Ye.STALE_})))}var yt=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),void 0===r&&(r=!1),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Ye.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=Ge.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,pt.pendingReactions.push(this),xt())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){ht(),this.isScheduled_=!1;var e=pt.trackingContext;if(pt.trackingContext=this,Je(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}pt.trackingContext=e,mt()}},t.track=function(e){if(!this.isDisposed_){ht(),this.isRunning_=!0;var t=pt.trackingContext;pt.trackingContext=this;var n=et(this,e,void 0);pt.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&tt(this),Ze(n)&&this.reportExceptionInDerivation_(n.cause),mt()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(pt.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";pt.suppressReactionErrors||console.error(n,e),pt.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(ht(),tt(this),mt()))},t.getDisposer_=function(){var e=this.dispose.bind(this);return e[G]=this,e},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),function(){c("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"boolean"==typeof n[n.length-1]&&(e=n.pop());var o=Qt(n);if(!o)return c("'trace(break?)' can only be used inside a tracked computed value or a Reaction. Consider passing in the computed value or reaction explicitly");o.isTracing_===Ge.NONE&&console.log("[mobx.trace] '"+o.name_+"' tracing enabled"),o.isTracing_=e?Ge.BREAK:Ge.LOG}(this,e)},e}(),bt=function(e){return e()};function xt(){pt.inBatch>0||pt.isRunningReactions||bt(wt)}function wt(){pt.isRunningReactions=!0;for(var e=pt.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r<o;r++)n[r].runReaction_()}pt.isRunningReactions=!1}var kt=T("Reaction",yt),Et="action",St="autoAction",_t=ne(Et),Ot=ne("action.bound",{bound:!0}),At=ne(St,{autoAction:!0}),It=ne("autoAction.bound",{autoAction:!0,bound:!0});function Ct(e){return function(t,n){return E(t)?Be(t.name||"<unnamed action>",t,e):E(n)?Be(t,n,e):S(n)?Y(t,n,e?At:_t):S(t)?H(ne(e?St:Et,{name:t,autoAction:e})):void 0}}var Tt=Ct(!1);Object.assign(Tt,_t);var Rt=Ct(!0);function Pt(e){return E(e)&&!0===e.isMobxAction}Object.assign(Rt,At),Tt.bound=H(Ot),Rt.bound=H(It);var jt=function(e){return e()};var Lt="onBO";function Nt(e,t,n){return Mt("onBUO",e,t,n)}function Mt(e,t,n,r){var o="function"==typeof r?Yn(t,n):Yn(t),i=E(r)?r:n,a=e+"L";return o[a]?o[a].add(i):o[a]=new Set([i]),function(){var e=o[a];e&&(e.delete(i),0===e.size&&delete o[a])}}var Dt="always";function Ft(e){!0===e.isolateGlobalState&&function(){if((pt.pendingReactions.length||pt.inBatch||pt.isRunningReactions)&&c(36),ut=!0,ct){var e=p();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),pt=new lt}}();var t,n,r=e.useProxies,o=e.enforceActions;if(void 0!==r&&(pt.useProxies=r===Dt||"never"!==r&&"undefined"!=typeof Proxy),"ifavailable"===r&&(pt.verifyProxies=!0),void 0!==o){var i=o===Dt?Dt:"observed"===o;pt.enforceActions=i,pt.allowStateChanges=!0!==i&&i!==Dt}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(pt[t]=!!e[t])})),pt.allowStateReads=!pt.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,n=bt,bt=function(e){return t((function(){return n(e)}))})}function zt(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(zt)),n}var Ut=0;function Bt(){this.message="FLOW_CANCELLED"}Bt.prototype=Object.create(Error.prototype);var $t=ae("flow"),qt=ae("flow.bound",{bound:!0}),Vt=Object.assign((function(e,t){if(S(t))return Y(e,t,$t);var n=e,r=n.name||"<unnamed flow>",o=function(){var e,t=this,o=arguments,i=++Ut,a=Tt(r+" - runid: "+i+" - init",n).apply(t,o),s=void 0,l=new Promise((function(t,n){var o=0;function l(e){var t;s=void 0;try{t=Tt(r+" - runid: "+i+" - yield "+o++,a.next).call(a,e)}catch(e){return n(e)}u(t)}function c(e){var t;s=void 0;try{t=Tt(r+" - runid: "+i+" - yield "+o++,a.throw).call(a,e)}catch(e){return n(e)}u(t)}function u(e){if(!E(null==e?void 0:e.then))return e.done?t(e.value):(s=Promise.resolve(e.value)).then(l,c);e.then(u,n)}e=n,l(void 0)}));return l.cancel=Tt(r+" - runid: "+i+" - cancel",(function(){try{s&&Wt(s);var t=a.return(void 0),n=Promise.resolve(t.value);n.then(k,k),Wt(n),e(new Bt)}catch(t){e(t)}})),l};return o.isMobXFlow=!0,o}),$t);function Wt(e){E(e.cancel)&&e.cancel()}function Ht(e){return!0===(null==e?void 0:e.isMobXFlow)}function Yt(e){return function(e,t){return!!e&&(void 0!==t?!!Dn(e)&&e[G].values_.has(t):Dn(e)||!!e[G]||X(e)||kt(e)||Xe(e))}(e)}function Gt(e,t,n,r){return E(n)?function(e,t,n,r){return Gn(e,t).observe_(n,r)}(e,t,n,r):function(e,t,n){return Gn(e).observe_(t,n)}(e,t,n)}function Qt(e){switch(e.length){case 0:return pt.trackingDerivation;case 1:return Yn(e[0]);case 2:return Yn(e[0],e[1])}}function Xt(e,t){void 0===t&&(t=void 0),ht();try{return e.apply(t)}finally{mt()}}function Kt(e){return e[G]}Vt.bound=H(qt);var Zt={has:function(e,t){return Kt(e).has_(t)},get:function(e,t){return Kt(e).get_(t)},set:function(e,t,n){var r;return!!S(t)&&(null==(r=Kt(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!S(t)&&(null==(n=Kt(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=Kt(e).defineProperty_(t,n))||r},ownKeys:function(e){return Kt(e).ownKeys_()},preventExtensions:function(e){c(13)}};function Jt(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function en(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),w((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function tn(e,t){var n=rt();try{for(var r=[].concat(e.interceptors_||[]),o=0,i=r.length;o<i&&((t=r[o](t))&&!t.type&&c(14),t);o++);return t}finally{ot(n)}}function nn(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function rn(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),w((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function on(e,t){var n=rt(),r=e.changeListeners_;if(r){for(var o=0,i=(r=r.slice()).length;o<i;o++)r[o](t);ot(n)}}function an(e,t,n){var r=Ln(e,n)[G];ht();try{null!=t||(t=function(e){return M(e,W)||I(e,W,U({},e[W])),e[W]}(e)),L(t).forEach((function(e){return r.make_(e,t[e])}))}finally{mt()}return e}var sn="splice",ln="update",cn={get:function(e,t){var n=e[G];return t===G?n:"length"===t?n.getArrayLength_():"string"!=typeof t||isNaN(t)?M(fn,t)?fn[t]:e[t]:n.get_(parseInt(t))},set:function(e,t,n){var r=e[G];return"length"===t&&r.setArrayLength_(n),"symbol"==typeof t||isNaN(t)?e[t]=n:r.set_(parseInt(t),n),!0},preventExtensions:function(){c(15)}},un=function(){function e(e,t,n,r){void 0===e&&(e="ObservableArray"),this.owned_=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=n,this.legacyMode_=r,this.atom_=new Q(e),this.enhancer_=function(e,n){return t(e,n,"ObservableArray[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return en(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),rn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||e<0)&&c("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)},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&c(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&Wn(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;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=v),Jt(this)){var i=tn(this,{object:this.proxy_,type:sn,index:e,removedCount:t,added:n});if(!i)return v;t=i.removedCount,n=i.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var a=n.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)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var o=this.values_.slice(e,e+t),i=this.values_.slice(e+t);this.values_.length=e+n.length-t;for(var a=0;a<n.length;a++)this.values_[e+a]=n[a];for(var s=0;s<i.length;s++)this.values_[e+n.length+s]=i[s];return o},t.notifyArrayChildUpdate_=function(e,t,n){var r=!this.owned_&&!1,o=nn(this),i=o||r?{observableKind:"array",object:this.proxy_,type:ln,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:n}:null;this.atom_.reportChanged(),o&&on(this,i)},t.notifyArraySplice_=function(e,t,n){var r=!this.owned_&&!1,o=nn(this),i=o||r?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:sn,index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom_.reportChanged(),o&&on(this,i)},t.get_=function(e){if(e<this.values_.length)return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+this.values_.length+"). Please check length first. Out of bound indices will not be tracked by MobX")},t.set_=function(e,t){var n=this.values_;if(e<n.length){this.atom_;var r=n[e];if(Jt(this)){var o=tn(this,{type:ln,object:this.proxy_,index:e,newValue:t});if(!o)return;t=o.newValue}(t=this.enhancer_(t,r))!==r&&(n[e]=t,this.notifyArrayChildUpdate_(e,t,r))}else e===n.length?this.spliceWithArray_(e,0,[t]):c(17,e,n.length)},e}();function pn(e,t,n,r){void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),x();var o=new un(n,t,r,!1);C(o.values_,G,o);var i=new Proxy(o.values_,cn);if(o.proxy_=i,e&&e.length){var a=qe(!0);o.spliceWithArray_(0,0,e),Ve(a)}return i}var fn={clear:function(){return this.splice(0)},replace:function(e){var t=this[G];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=this[G];switch(arguments.length){case 0:return[];case 1:return i.spliceWithArray_(e);case 2:return i.spliceWithArray_(e,t)}return i.spliceWithArray_(e,t,r)},spliceWithArray:function(e,t,n){return this[G].spliceWithArray_(e,t,n)},push:function(){for(var e=this[G],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(e.values_.length,0,n),e.values_.length},pop:function(){return this.splice(Math.max(this[G].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[G],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(0,0,n),e.values_.length},reverse:function(){return pt.trackingDerivation&&c(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){pt.trackingDerivation&&c(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[G],n=t.dehanceValues_(t.values_).indexOf(e);return n>-1&&(this.splice(n,1),!0)}};function dn(e,t){"function"==typeof Array.prototype[e]&&(fn[e]=t(e))}function hn(e){return function(){var t=this[G];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function mn(e){return function(t,n){var r=this,o=this[G];return o.atom_.reportObserved(),o.dehanceValues_(o.values_)[e]((function(e,o){return t.call(n,e,o,r)}))}}function vn(e){return function(){var t=this,n=this[G];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),o=arguments[0];return arguments[0]=function(e,n,r){return o(e,n,r,t)},r[e].apply(r,arguments)}}dn("concat",hn),dn("flat",hn),dn("includes",hn),dn("indexOf",hn),dn("join",hn),dn("lastIndexOf",hn),dn("slice",hn),dn("toString",hn),dn("toLocaleString",hn),dn("every",mn),dn("filter",mn),dn("find",mn),dn("findIndex",mn),dn("flatMap",mn),dn("forEach",mn),dn("map",mn),dn("some",mn),dn("reduce",vn),dn("reduceRight",vn);var gn,yn,bn=T("ObservableArrayAdministration",un);function xn(e){return _(e)&&bn(e[G])}var wn={},kn="add",En="delete";gn=Symbol.iterator,yn=Symbol.toStringTag;var Sn,_n,On=function(){function e(e,t,n){void 0===t&&(t=J),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[G]=wn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,E(Map)||c(18),this.keysAtom_=K("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,this.merge(e)}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!pt.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new He(this.has_(e),ee,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Nt(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(Jt(this)){var r=tn(this,{type:n?ln:kn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,Jt(this)&&!tn(this,{type:En,object:this,name:e}))return!1;if(this.has_(e)){var n=nn(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:En,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return Xt((function(){t.keysAtom_.reportChanged(),t.updateHasMapEntry_(e,!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&on(this,r),!0}return!1},t.updateHasMapEntry_=function(e,t){var n=this.hasMap_.get(e);n&&n.setNewValue_(t)},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==pt.UNCHANGED){var r=nn(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:ln,object:this,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),r&&on(this,o)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,Xt((function(){var r=new He(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,r),t=r.value_,n.updateHasMapEntry_(e,!0),n.keysAtom_.reportChanged()}));var r=nn(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:kn,object:this,name:e,newValue:t}:null;r&&on(this,o)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return er({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:e.get(o)}}})},t.entries=function(){var e=this,t=this.keys();return er({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:[o,e.get(o)]}}})},t[gn]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=V(this);!(n=r()).done;){var o=n.value,i=o[0],a=o[1];e.call(t,a,i,this)}},t.merge=function(e){var t=this;return An(e)&&(e=new Map(e)),Xt((function(){O(e)?function(e){var t=Object.keys(e);if(!j)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return m.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],r=e[1];return t.set(n,r)})):R(e)?(e.constructor!==Map&&c(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&c(20,e)})),this},t.clear=function(){var e=this;Xt((function(){nt((function(){for(var t,n=V(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return Xt((function(){for(var n,r=function(e){if(R(e)||An(e))return e;if(Array.isArray(e))return new Map(e);if(O(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return c(21,e)}(e),o=new Map,i=!1,a=V(t.data_.keys());!(n=a()).done;){var s=n.value;if(!r.has(s))if(t.delete(s))i=!0;else{var l=t.data_.get(s);o.set(s,l)}}for(var u,p=V(r.entries());!(u=p()).done;){var f=u.value,d=f[0],h=f[1],m=t.data_.has(d);if(t.set(d,h),t.data_.has(d)){var v=t.data_.get(d);o.set(d,v),m||(i=!0)}}if(!i)if(t.data_.size!==o.size)t.keysAtom_.reportChanged();else for(var g=t.data_.keys(),y=o.keys(),b=g.next(),x=y.next();!b.done;){if(b.value!==x.value){t.keysAtom_.reportChanged();break}b=g.next(),x=y.next()}t.data_=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return rn(this,e)},t.intercept_=function(e){return en(this,e)},z(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:yn,get:function(){return"Map"}}]),e}(),An=T("ObservableMap",On),In={};Sn=Symbol.iterator,_n=Symbol.toStringTag;var Cn=function(){function e(e,t,n){void 0===t&&(t=J),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[G]=In,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,E(Set)||c(22),this.atom_=K(this.name_),this.enhancer_=function(e,r){return t(e,r,n)},e&&this.replace(e)}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;Xt((function(){nt((function(){for(var t,n=V(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=V(this);!(n=r()).done;){var o=n.value;e.call(t,o,o,this)}},t.add=function(e){var t=this;if(this.atom_,Jt(this)&&!tn(this,{type:kn,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=nn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:kn,object:this,newValue:e}:null;n&&on(this,r)}return this},t.delete=function(e){var t=this;if(Jt(this)&&!tn(this,{type:En,object:this,oldValue:e}))return!1;if(this.has(e)){var n=nn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:En,object:this,oldValue:e}:null;return Xt((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&on(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return er({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=0,n=Array.from(this.data_.values());return er({next:function(){return t<n.length?{value:e.dehanceValue_(n[t++]),done:!1}:{done:!0}}})},t.replace=function(e){var t=this;return Tn(e)&&(e=new Set(e)),Xt((function(){Array.isArray(e)||P(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&c("Cannot initialize set from "+e)})),this},t.observe_=function(e,t){return rn(this,e)},t.intercept_=function(e){return en(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Sn]=function(){return this.values()},z(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:_n,get:function(){return"Set"}}]),e}(),Tn=T("ObservableSet",Cn),Rn=Object.create(null),Pn="remove",jn=function(){function e(e,t,n,r){void 0===t&&(t=new Map),void 0===r&&(r=ve),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=e,this.values_=t,this.name_=n,this.defaultAnnotation_=r,this.keysAtom_=new Q("ObservableObject.keys"),this.isPlainObject_=O(this.target_)}var t=e.prototype;return t.getObservablePropValue_=function(e){return this.values_.get(e).get()},t.setObservablePropValue_=function(e,t){var n=this.values_.get(e);if(n instanceof Qe)return n.set(t),!0;if(Jt(this)){var r=tn(this,{type:ln,object:this.proxy_||this.target_,name:e,newValue:t});if(!r)return null;t=r.newValue}if((t=n.prepareNewValue_(t))!==pt.UNCHANGED){var o=nn(this),i=o?{type:ln,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),o&&on(this,i)}return!0},t.get_=function(e){return pt.trackingDerivation&&!M(this.target_,e)&&this.has_(e),this.target_[e]},t.set_=function(e,t,n){return void 0===n&&(n=!1),M(this.target_,e)?this.values_.has(e)?this.setObservablePropValue_(e,t):n?Reflect.set(this.target_,e,t):(this.target_[e]=t,!0):this.extend_(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,n)},t.has_=function(e){if(!pt.trackingDerivation)return e in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var t=this.pendingKeys_.get(e);return t||(t=new He(e in this.target_,ee,"ObservableObject.key?",!1),this.pendingKeys_.set(e,t)),t.get()},t.make_=function(e,t){if(!0===t&&(t=this.defaultAnnotation_),!1!==t){if(!(e in this.target_)){var n;if(null==(n=this.target_[W])?void 0:n[e])return;c(1,t.annotationType_,this.name_+"."+e.toString())}for(var r=this.target_;r&&r!==m;){var o=d(r,e);if(o){var i=t.make_(this,e,o,r);if(0===i)return;if(1===i)break}r=Object.getPrototypeOf(r)}Fn(this,0,e)}},t.extend_=function(e,t,n,r){if(void 0===r&&(r=!1),!0===n&&(n=this.defaultAnnotation_),!1===n)return this.defineProperty_(e,t,r);var o=n.extend_(this,e,t,r);return o&&Fn(this,0,e),o},t.defineProperty_=function(e,t,n){void 0===n&&(n=!1);try{ht();var r=this.delete_(e);if(!r)return r;if(Jt(this)){var o=tn(this,{object:this.proxy_||this.target_,name:e,type:kn,newValue:t.value});if(!o)return null;var i=o.newValue;t.value!==i&&(t=U({},t,{value:i}))}if(n){if(!Reflect.defineProperty(this.target_,e,t))return!1}else h(this.target_,e,t);this.notifyPropertyAddition_(e,t.value)}finally{mt()}return!0},t.defineObservableProperty_=function(e,t,n,r){void 0===r&&(r=!1);try{ht();var o=this.delete_(e);if(!o)return o;if(Jt(this)){var i=tn(this,{object:this.proxy_||this.target_,name:e,type:kn,newValue:t});if(!i)return null;t=i.newValue}var a=Mn(e),s={configurable:!pt.safeDescriptors||this.isPlainObject_,enumerable:!0,get:a.get,set:a.set};if(r){if(!Reflect.defineProperty(this.target_,e,s))return!1}else h(this.target_,e,s);var l=new He(t,n,"ObservableObject.key",!1);this.values_.set(e,l),this.notifyPropertyAddition_(e,l.value_)}finally{mt()}return!0},t.defineComputedProperty_=function(e,t,n){void 0===n&&(n=!1);try{ht();var r=this.delete_(e);if(!r)return r;if(Jt(this)&&!tn(this,{object:this.proxy_||this.target_,name:e,type:kn,newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.proxy_||this.target_;var o=Mn(e),i={configurable:!pt.safeDescriptors||this.isPlainObject_,enumerable:!1,get:o.get,set:o.set};if(n){if(!Reflect.defineProperty(this.target_,e,i))return!1}else h(this.target_,e,i);this.values_.set(e,new Qe(t)),this.notifyPropertyAddition_(e,void 0)}finally{mt()}return!0},t.delete_=function(e,t){if(void 0===t&&(t=!1),!M(this.target_,e))return!0;if(Jt(this)&&!tn(this,{object:this.proxy_||this.target_,name:e,type:Pn}))return null;try{var n,r;ht();var o,i=nn(this),a=this.values_.get(e),s=void 0;if(!a&&i&&(s=null==(o=d(this.target_,e))?void 0:o.value),t){if(!Reflect.deleteProperty(this.target_,e))return!1}else delete this.target_[e];if(a&&(this.values_.delete(e),a instanceof He&&(s=a.value_),gt(a)),this.keysAtom_.reportChanged(),null==(n=this.pendingKeys_)||null==(r=n.get(e))||r.set(e in this.target_),i){var l={type:Pn,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:s,name:e};i&&on(this,l)}}finally{mt()}return!0},t.observe_=function(e,t){return rn(this,e)},t.intercept_=function(e){return en(this,e)},t.notifyPropertyAddition_=function(e,t){var n,r,o=nn(this);if(o){var i=o?{type:kn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;o&&on(this,i)}null==(n=this.pendingKeys_)||null==(r=n.get(e))||r.set(!0),this.keysAtom_.reportChanged()},t.ownKeys_=function(){return this.keysAtom_.reportObserved(),L(this.target_)},t.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},e}();function Ln(e,t){var n;if(M(e,G))return e;var r=null!=(n=null==t?void 0:t.name)?n:"ObservableObject",o=new jn(e,new Map,String(r),function(e){var t;return e?null!=(t=e.defaultDecorator)?t:ge(e):void 0}(t));return I(e,G,o),e}var Nn=T("ObservableObjectAdministration",jn);function Mn(e){return Rn[e]||(Rn[e]={get:function(){return this[G].getObservablePropValue_(e)},set:function(t){return this[G].setObservablePropValue_(e,t)}})}function Dn(e){return!!_(e)&&Nn(e[G])}function Fn(e,t,n){var r;null==(r=e.target_[W])||delete r[n]}var zn,Un,Bn=0,$n=function(){};zn=$n,Un=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(zn.prototype,Un):void 0!==zn.prototype.__proto__?zn.prototype.__proto__=Un:zn.prototype=Un;var qn=function(e){function t(t,n,r,o){var i;void 0===r&&(r="ObservableArray"),void 0===o&&(o=!1),i=e.call(this)||this;var a=new un(r,n,o,!0);if(a.proxy_=$(i),C($(i),G,a),t&&t.length){var s=qe(!0);i.spliceWithArray(0,0,t),Ve(s)}return i}B(t,e);var n=t.prototype;return n.concat=function(){this[G].atom_.reportObserved();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.prototype.concat.apply(this.slice(),t.map((function(e){return xn(e)?e.slice():e})))},n[Symbol.iterator]=function(){var e=this,t=0;return er({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},z(t,[{key:"length",get:function(){return this[G].getArrayLength_()},set:function(e){this[G].setArrayLength_(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}]),t}($n);function Vn(e){h(qn.prototype,""+e,function(e){return{enumerable:!1,configurable:!0,get:function(){return this[G].get_(e)},set:function(t){this[G].set_(e,t)}}}(e))}function Wn(e){if(e>Bn){for(var t=Bn;t<e+100;t++)Vn(t);Bn=e}}function Hn(e,t,n){return new qn(e,t,n)}function Yn(e,t){if("object"==typeof e&&null!==e){if(xn(e))return void 0!==t&&c(23),e[G].atom_;if(Tn(e))return e[G];if(An(e)){if(void 0===t)return e.keysAtom_;var n=e.data_.get(t)||e.hasMap_.get(t);return n||c(25,t,Qn(e)),n}if(Dn(e)){if(!t)return c(26);var r=e[G].values_.get(t);return r||c(27,t,Qn(e)),r}if(X(e)||Xe(e)||kt(e))return e}else if(E(e)&&kt(e[G]))return e[G];c(28)}function Gn(e,t){return e||c(29),void 0!==t?Gn(Yn(e,t)):X(e)||Xe(e)||kt(e)||An(e)||Tn(e)?e:e[G]?e[G]:void c(24,e)}function Qn(e,t){var n;if(void 0!==t)n=Yn(e,t);else{if(Pt(e))return e.name;n=Dn(e)||An(e)||Tn(e)?Gn(e):Yn(e)}return n.name_}Object.entries(fn).forEach((function(e){var t=e[0],n=e[1];"concat"!==t&&I(qn.prototype,t,n)})),Wn(1e3);var Xn=m.toString;function Kn(e,t,n){return void 0===n&&(n=-1),Zn(e,t,n)}function Zn(e,t,n,r,o){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var i=typeof e;if(!E(i)&&"object"!==i&&"object"!=typeof t)return!1;var a=Xn.call(e);if(a!==Xn.call(t))return!1;switch(a){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t);case"[object Map]":case"[object Set]":n>=0&&n++}e=Jn(e),t=Jn(t);var s="[object Array]"===a;if(!s){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,c=t.constructor;if(l!==c&&!(E(l)&&l instanceof l&&E(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),o=o||[];for(var u=(r=r||[]).length;u--;)if(r[u]===e)return o[u]===t;if(r.push(e),o.push(t),s){if((u=e.length)!==t.length)return!1;for(;u--;)if(!Zn(e[u],t[u],n-1,r,o))return!1}else{var p,f=Object.keys(e);if(u=f.length,Object.keys(t).length!==u)return!1;for(;u--;)if(!M(t,p=f[u])||!Zn(e[p],t[p],n-1,r,o))return!1}return r.pop(),o.pop(),!0}function Jn(e){return xn(e)?e.slice():R(e)||An(e)||P(e)||Tn(e)?Array.from(e.entries()):e}function er(e){return e[Symbol.iterator]=tr,e}function tr(){return this}function nr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rr(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)}}function or(e,t,n){return t&&rr(e.prototype,t),n&&rr(e,n),e}function ir(){return(ir=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 ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e,t){return(sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function lr(e){return(lr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function cr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function ur(e,t,n){return(ur=cr()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&sr(o,n.prototype),o}).apply(null,arguments)}function pr(e){var t="function"==typeof Map?new Map:void 0;return(pr=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 ur(e,arguments,lr(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),sr(r,e)})(e)}["Symbol","Map","Set","Symbol"].forEach((function(e){void 0===p()[e]&&c("MobX requires global '"+e+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:Qn},$mobx:G}),r(3123),r(3210),r(9653);var fr=function(e){var t,n;function r(t){return ar(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,sr(t,n),r}(pr(Error));function dr(e){return Math.round(255*e)}function hr(e,t,n){return dr(e)+","+dr(t)+","+dr(n)}function mr(e,t,n,r){if(void 0===r&&(r=hr),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 vr={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"},gr=/^#[a-fA-F0-9]{6}$/,yr=/^#[a-fA-F0-9]{8}$/,br=/^#[a-fA-F0-9]{3}$/,xr=/^#[a-fA-F0-9]{4}$/,wr=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,kr=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,Er=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Sr=/^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 _r(e){if("string"!=typeof e)throw new fr(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return vr[t]?"#"+vr[t]:e}(e);if(t.match(gr))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(yr)){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(br))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(xr)){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=wr.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=kr.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])};var a=Er.exec(t);if(a){var s="rgb("+mr(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",l=wr.exec(s);if(!l)throw new fr(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=Sr.exec(t.substring(0,50));if(c){var u="rgb("+mr(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",p=wr.exec(u);if(!p)throw new fr(4,t,u);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10),alpha:parseFloat(""+c[4])}}throw new fr(5)}function Or(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}}(_r(e))}var Ar=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 Ir(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function Cr(e){return Ir(Math.round(255*e))}function Tr(e,t,n){return Ar("#"+Cr(e)+Cr(t)+Cr(n))}function Rr(e,t,n){return mr(e,t,n,Tr)}function Pr(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return Ar("#"+Ir(e)+Ir(t)+Ir(n));if("object"==typeof e&&void 0===t&&void 0===n)return Ar("#"+Ir(e.red)+Ir(e.green)+Ir(e.blue));throw new fr(6)}function jr(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var o=_r(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?Pr(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?Pr(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new fr(7)}function Lr(e){if("object"!=typeof e)throw new fr(8);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha}(e))return jr(e);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return Pr(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha}(e))return function(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?Rr(e,t,n):"rgba("+mr(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?Rr(e.hue,e.saturation,e.lightness):"rgba("+mr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new fr(2)}(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return function(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return Rr(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return Rr(e.hue,e.saturation,e.lightness);throw new fr(1)}(e);throw new fr(8)}function Nr(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):Nr(e,t,r)}}function Mr(e){return Nr(e,e.length,[])}function Dr(e,t,n){return Math.max(e,Math.min(t,n))}function Fr(e,t){if("transparent"===t)return t;var n=Or(t);return Lr(ir({},n,{lightness:Dr(0,1,n.lightness-parseFloat(e))}))}var zr=Mr(Fr);function Ur(e,t){if("transparent"===t)return t;var n=Or(t);return Lr(ir({},n,{saturation:Dr(0,1,n.saturation-parseFloat(e))}))}var Br=Mr(Ur);function $r(e){if("transparent"===e)return 0;var t=_r(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 qr(e,t){if("transparent"===t)return t;var n=Or(t);return Lr(ir({},n,{lightness:Dr(0,1,n.lightness+parseFloat(e))}))}var Vr=Mr(qr),Wr="#000",Hr="#fff";function Yr(e,t,n,r){void 0===t&&(t=Wr),void 0===n&&(n=Hr),void 0===r&&(r=!0);var o,i,a,s=$r(e)>.179,l=s?t:n;return!r||(o=l,i=$r(e),a=$r(o),parseFloat((i>a?(i+.05)/(a+.05):(a+.05)/(i+.05)).toFixed(2))>=4.5)?l:s?Wr:Hr}function Gr(e,t){if("transparent"===t)return t;var n=_r(t);return jr(ir({},n,{alpha:Dr(0,1,+(100*("number"==typeof n.alpha?n.alpha:1)-100*parseFloat(e)).toFixed(2)/100)}))}var Qr=Mr(Gr),Xr={spacing:{unit:5,sectionHorizontal:function(e){return 8*e.spacing.unit},sectionVertical:function(e){return 8*e.spacing.unit}},breakpoints:{small:"50rem",medium:"75rem",large:"105rem"},colors:{tonalOffset:.2,primary:{main:"#32329f",light:function(e){var t=e.colors;return Vr(t.tonalOffset,t.primary.main)},dark:function(e){var t=e.colors;return zr(t.tonalOffset,t.primary.main)},contrastText:function(e){return Yr(e.colors.primary.main)}},success:{main:"#1d8127",light:function(e){var t=e.colors;return Vr(2*t.tonalOffset,t.success.main)},dark:function(e){var t=e.colors;return zr(t.tonalOffset,t.success.main)},contrastText:function(e){return Yr(e.colors.success.main)}},warning:{main:"#ffa500",light:function(e){var t=e.colors;return Vr(t.tonalOffset,t.warning.main)},dark:function(e){var t=e.colors;return zr(t.tonalOffset,t.warning.main)},contrastText:"#ffffff"},error:{main:"#d41f1c",light:function(e){var t=e.colors;return Vr(t.tonalOffset,t.error.main)},dark:function(e){var t=e.colors;return zr(t.tonalOffset,t.error.main)},contrastText:function(e){return Yr(e.colors.error.main)}},gray:{50:"#FAFAFA",100:"#F5F5F5"},text:{primary:"#333333",secondary:function(e){var t=e.colors;return Vr(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 Qr(.93,t.success.main)},tabTextColor:function(e){return e.colors.responses.success.color}},error:{color:function(e){return e.colors.error.main},backgroundColor:function(e){var t=e.colors;return Qr(.93,t.error.main)},tabTextColor:function(e){return e.colors.responses.error.color}},redirect:{color:function(e){return e.colors.warning.main},backgroundColor:function(e){var t=e.colors;return Qr(.9,t.responses.redirect.color)},tabTextColor:function(e){return e.colors.responses.redirect.color}},info:{color:"#87ceeb",backgroundColor:function(e){var t=e.colors;return Qr(.9,t.responses.info.color)},tabTextColor:function(e){return e.colors.responses.info.color}}},http:{get:"#2F8132",post:"#186FAF",put:"#95507c",options:"#947014",patch:"#bf581d",delete:"#cc3333",basic:"#707070",link:"#07818F",head:"#A23DAD"}},schema:{linesColor:function(e){return Vr(e.colors.tonalOffset,Br(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 Vr(.2,t.links.color)}}},sidebar:{width:"260px",backgroundColor:"#fafafa",textColor:"#333333",activeTextColor:function(e){return e.sidebar.textColor!==Xr.sidebar.textColor?e.sidebar.textColor:e.colors.primary.main},groupItems:{textTransform:"uppercase"},level1Items:{textTransform:"none"},arrow:{size:"1.5em",color:function(e){return e.sidebar.textColor}}},logo:{maxHeight:function(e){return e.sidebar.width},maxWidth:function(e){return e.sidebar.width},gutter:"2px"},rightPanel:{backgroundColor:"#263238",width:"40%",textColor:"#ffffff"},codeBlock:{backgroundColor:function(e){var t=e.rightPanel;return zr(.1,t.backgroundColor)}}},Kr=Xr;function Zr(e){var t={},n=0;return function r(o,i){Object.keys(o).forEach((function(a){var s=(i?i+".":"")+a,l=o[a];"function"==typeof l?Object.defineProperty(o,a,{get:function(){if(!t[s]){if(++n>1e3)throw new Error("Theme probably contains circular dependency at ".concat(s,": ").concat(l.toString()));t[s]=l(e)}return t[s]},enumerable:!0}):"object"==typeof l&&r(l,s)}))}(e,""),JSON.parse(JSON.stringify(e))}var Jr="undefined"!=typeof window&&"HTMLElement"in window;function eo(e){return"undefined"!=typeof document?document.querySelector(e):null}function to(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function no(e,t){if(e){if("string"==typeof e)return to(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?to(e,t):void 0}}function ro(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=no(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}"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)}),r(7852),r(4603),r(6755),r(4765),r(285);var oo=r(1304),io=r.n(oo),ao=r(8575);function so(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 lo(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r,e));return n}function co(e){return e.endsWith("/")?e.substring(0,e.length-1):e}function uo(e){return!isNaN(parseFloat(e))&&isFinite(e)}var po=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];if(!r.length)return t;var i=r.shift();return void 0===i?t:(fo(t)&&fo(i)&&Object.keys(i).forEach((function(n){fo(i[n])?(t[n]||(t[n]={}),e(t[n],i[n])):t[n]=i[n]})),e.apply(void 0,[t].concat(r)))},fo=function(e){return function(e){return null!==e&&"object"==typeof e}(e)&&!Array.isArray(e)};function ho(e){return io()(e)||e.toString().toLowerCase().replace(/\s+/g,"-").replace(/&/g,"-and-").replace(/\--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function mo(e){return"undefined"==typeof URL?new(r(8575).URL)(e):new URL(e)}function vo(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))})).replace(/&/g,"&")}var go={enum:"Enum",enumSingleValue:"Value",enumArray:"Items",default:"Default",deprecated:"Deprecated",example:"Example",examples:"Examples",recursive:"Recursive",arrayOf:"Array of ",webhook:"Event",const:"Value",download:"Download",downloadSpecification:"Download OpenAPI specification",responses:"Responses",callbackResponses:"Callback responses",requestSamples:"Request samples",responseSamples:"Response samples"};function yo(e){Object.assign(go,e)}function bo(e,t){var n=go[e];return void 0!==t?n[t]:n}function xo(e,t){return void 0===e?t||!1:"string"==typeof e?"false"!==e:e}function wo(e){return"string"==typeof e?parseInt(e,10):"number"==typeof e?e:void 0}var ko=function(){function e(t){var r,o,i,s,l,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};nr(this,e),n(this,"theme",void 0),n(this,"scrollYOffset",void 0),n(this,"hideHostname",void 0),n(this,"expandResponses",void 0),n(this,"requiredPropsFirst",void 0),n(this,"sortPropsAlphabetically",void 0),n(this,"sortEnumValuesAlphabetically",void 0),n(this,"noAutoAuth",void 0),n(this,"nativeScrollbars",void 0),n(this,"pathInMiddlePanel",void 0),n(this,"untrustedSpec",void 0),n(this,"hideDownloadButton",void 0),n(this,"disableSearch",void 0),n(this,"onlyRequiredInSamples",void 0),n(this,"showExtensions",void 0),n(this,"hideSingleRequestSampleTab",void 0),n(this,"menuToggle",void 0),n(this,"jsonSampleExpandLevel",void 0),n(this,"enumSkipQuotes",void 0),n(this,"hideSchemaTitles",void 0),n(this,"simpleOneOfTypeLabel",void 0),n(this,"payloadSampleIdx",void 0),n(this,"expandSingleSchemaField",void 0),n(this,"unstable_ignoreMimeParameters",void 0),n(this,"allowedMdComponents",void 0),n(this,"expandDefaultServerVariables",void 0),n(this,"maxDisplayedEnumValues",void 0),n(this,"ignoreNamedSchemas",void 0),n(this,"hideSchemaPattern",void 0);var u=(t=a(a({},c),t)).theme&&t.theme.extensionsHook;null===(r=t.theme)||void 0===r||!r.menu||null!==(o=t.theme)&&void 0!==o&&o.sidebar||(console.warn('Theme setting "menu" is deprecated. Rename to "sidebar"'),t.theme.sidebar=t.theme.menu),null===(i=t.theme)||void 0===i||!i.codeSample||null!==(s=t.theme)&&void 0!==s&&s.codeBlock||(console.warn('Theme setting "codeSample" is deprecated. Rename to "codeBlock"'),t.theme.codeBlock=t.theme.codeSample),this.theme=Zr(po({},Kr,a(a({},t.theme),{},{extensionsHook:void 0}))),this.theme.extensionsHook=u,yo(t.labels),this.scrollYOffset=e.normalizeScrollYOffset(t.scrollYOffset),this.hideHostname=e.normalizeHideHostname(t.hideHostname),this.expandResponses=e.normalizeExpandResponses(t.expandResponses),this.requiredPropsFirst=xo(t.requiredPropsFirst),this.sortPropsAlphabetically=xo(t.sortPropsAlphabetically),this.sortEnumValuesAlphabetically=xo(t.sortEnumValuesAlphabetically),this.noAutoAuth=xo(t.noAutoAuth),this.nativeScrollbars=xo(t.nativeScrollbars),this.pathInMiddlePanel=xo(t.pathInMiddlePanel),this.untrustedSpec=xo(t.untrustedSpec),this.hideDownloadButton=xo(t.hideDownloadButton),this.disableSearch=xo(t.disableSearch),this.onlyRequiredInSamples=xo(t.onlyRequiredInSamples),this.showExtensions=e.normalizeShowExtensions(t.showExtensions),this.hideSingleRequestSampleTab=xo(t.hideSingleRequestSampleTab),this.menuToggle=xo(t.menuToggle,!0),this.jsonSampleExpandLevel=e.normalizeJsonSampleExpandLevel(t.jsonSampleExpandLevel),this.enumSkipQuotes=xo(t.enumSkipQuotes),this.hideSchemaTitles=xo(t.hideSchemaTitles),this.simpleOneOfTypeLabel=xo(t.simpleOneOfTypeLabel),this.payloadSampleIdx=e.normalizePayloadSampleIdx(t.payloadSampleIdx),this.expandSingleSchemaField=xo(t.expandSingleSchemaField),this.unstable_ignoreMimeParameters=xo(t.unstable_ignoreMimeParameters),this.allowedMdComponents=t.allowedMdComponents||{},this.expandDefaultServerVariables=xo(t.expandDefaultServerVariables),this.maxDisplayedEnumValues=wo(t.maxDisplayedEnumValues);var p=Array.isArray(t.ignoreNamedSchemas)?t.ignoreNamedSchemas:null===(l=t.ignoreNamedSchemas)||void 0===l?void 0:l.split(",").map((function(e){return e.trim()}));this.ignoreNamedSchemas=new Set(p),this.hideSchemaPattern=xo(t.hideSchemaPattern)}return or(e,null,[{key:"normalizeExpandResponses",value: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 "'.concat(e,'" of type ').concat(typeof e)),{}}},{key:"normalizeHideHostname",value:function(e){return!!e}},{key:"normalizeScrollYOffset",value:function(e){if("string"==typeof e&&!uo(e)){var t=eo(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||uo(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 "'.concat(t,'" of type ').concat(typeof t)),t}:(void 0!==e&&console.warn("Wrong value for scrollYOffset ReDoc option: should be string, number or function"),function(){return 0})}},{key:"normalizeShowExtensions",value:function(e){if(void 0===e)return!1;if(""===e)return!0;if("string"!=typeof e)return e;switch(e){case"true":return!0;case"false":return!1;default:return e.split(",").map((function(e){return e.trim()}))}}},{key:"normalizePayloadSampleIdx",value:function(e){return"number"==typeof e?Math.max(0,e):"string"==typeof e&&isFinite(e)?parseInt(e,10):0}},{key:"normalizeJsonSampleExpandLevel",value:function(e){return"all"===e?1/0:isNaN(Number(e))?2:Math.ceil(Number(e))}}]),e}();function Eo(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sr(e,t)}function So(e){return(So="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,t){return!t||"object"!==So(t)&&"function"!=typeof t?ar(e):t}function Oo(e){var t=cr();return function(){var n,r=lr(e);if(t){var o=lr(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _o(this,n)}}function Ao(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Io,Co=r(9864),To=r(6774),Ro=r.n(To),Po=function(e){function t(e,r,l,c,f){for(var d,h,m,v,x,k=0,E=0,S=0,_=0,O=0,P=0,L=m=d=0,M=0,D=0,F=0,z=0,U=l.length,B=U-1,$="",q="",V="",W="";M<U;){if(h=l.charCodeAt(M),M===B&&0!==E+_+S+k&&(0!==E&&(h=47===E?10:47),_=S=k=0,U++,B++),0===E+_+S+k){if(M===B&&(0<D&&($=$.replace(p,"")),0<$.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:$+=l.charAt(M)}h=59}switch(h){case 123:for(d=($=$.trim()).charCodeAt(0),m=1,z=++M;M<U;){switch(h=l.charCodeAt(M)){case 123:m++;break;case 125:m--;break;case 47:switch(h=l.charCodeAt(M+1)){case 42:case 47:e:{for(L=M+1;L<B;++L)switch(l.charCodeAt(L)){case 47:if(42===h&&42===l.charCodeAt(L-1)&&M+2!==L){M=L+1;break e}break;case 10:if(47===h){M=L+1;break e}}M=L}}break;case 91:h++;case 40:h++;case 34:case 39:for(;M++<B&&l.charCodeAt(M)!==h;);}if(0===m)break;M++}switch(m=l.substring(z,M),0===d&&(d=($=$.replace(u,"").trim()).charCodeAt(0)),d){case 64:switch(0<D&&($=$.replace(p,"")),h=$.charCodeAt(1)){case 100:case 109:case 115:case 45:D=r;break;default:D=R}if(z=(m=t(r,D,m,h,f+1)).length,0<j&&(x=s(3,m,D=n(R,$,F),r,I,A,z,h,f,c),$=D.join(""),void 0!==x&&0===(z=(m=x.trim()).length)&&(h=0,m="")),0<z)switch(h){case 115:$=$.replace(w,a);case 100:case 109:case 45:m=$+"{"+m+"}";break;case 107:m=($=$.replace(g,"$1 $2"))+"{"+m+"}",m=1===T||2===T&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=$+m,112===c&&(q+=m,m="")}else m="";break;default:m=t(r,n(r,$,F),m,c,f+1)}V+=m,m=F=D=L=d=0,$="",h=l.charCodeAt(++M);break;case 125:case 59:if(1<(z=($=(0<D?$.replace(p,""):$).trim()).length))switch(0===L&&(d=$.charCodeAt(0),45===d||96<d&&123>d)&&(z=($=$.replace(" ",":")).length),0<j&&void 0!==(x=s(1,$,r,e,I,A,q.length,c,f,c))&&0===(z=($=x.trim()).length)&&($="\0\0"),d=$.charCodeAt(0),h=$.charCodeAt(1),d){case 0:break;case 64:if(105===h||99===h){W+=$+l.charAt(M);break}default:58!==$.charCodeAt(z-1)&&(q+=o($,d,h,$.charCodeAt(2)))}F=D=L=d=0,$="",h=l.charCodeAt(++M)}}switch(h){case 13:case 10:47===E?E=0:0===1+d&&107!==c&&0<$.length&&(D=1,$+="\0"),0<j*N&&s(0,$,r,e,I,A,q.length,c,f,c),A=1,I++;break;case 59:case 125:if(0===E+_+S+k){A++;break}default:switch(A++,v=l.charAt(M),h){case 9:case 32:if(0===_+k+E)switch(O){case 44:case 58:case 9:case 32:v="";break;default:32!==h&&(v=" ")}break;case 0:v="\\0";break;case 12:v="\\f";break;case 11:v="\\v";break;case 38:0===_+E+k&&(D=F=1,v="\f"+v);break;case 108:if(0===_+E+k+C&&0<L)switch(M-L){case 2:112===O&&58===l.charCodeAt(M-3)&&(C=O);case 8:111===P&&(C=P)}break;case 58:0===_+E+k&&(L=M);break;case 44:0===E+S+_+k&&(D=1,v+="\r");break;case 34:case 39:0===E&&(_=_===h?0:0===_?h:_);break;case 91:0===_+E+S&&k++;break;case 93:0===_+E+S&&k--;break;case 41:0===_+E+k&&S--;break;case 40:if(0===_+E+k){if(0===d)switch(2*O+3*P){case 533:break;default:d=1}S++}break;case 64:0===E+S+_+k+L+m&&(m=1);break;case 42:case 47:if(!(0<_+k+S))switch(E){case 0:switch(2*h+3*l.charCodeAt(M+1)){case 235:E=47;break;case 220:z=M,E=42}break;case 42:47===h&&42===O&&z+2!==M&&(33===l.charCodeAt(z+2)&&(q+=l.substring(z,M+1)),v="",E=0)}}0===E&&($+=v)}P=O,O=h,M++}if(0<(z=q.length)){if(D=r,0<j&&void 0!==(x=s(2,q,D,e,I,A,z,c,f,c))&&0===(q=x).length)return W+q+V;if(q=D.join(",")+"{"+q+"}",0!=T*C){switch(2!==T||i(q,2)||(C=0),C){case 111:q=q.replace(b,":-moz-$1")+q;break;case 112:q=q.replace(y,"::-webkit-input-$1")+q.replace(y,"::-moz-$1")+q.replace(y,":-ms-input-$1")+q}C=0}}return W+q+V}function n(e,t,n){var o=t.trim().split(m);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<i;++s)for(var c=0;c<a;++c)t[l++]=r(e[c]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===T||2===T&&i(l,1)?"-webkit-"+l+l:l}if(0===T||2===T&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(O,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return d.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(x,"tb");break;case 232:l=a.replace(x,"tb-rl");break;case 220:l=a.replace(x,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(E,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(E,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===_.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(h,"$1-webkit-$2")+a}return a}function i(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),L(2!==t?r:r.replace(S,"$1"),n,t)}function a(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(k," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,i,a,s,l,u){for(var p,f=0,d=t;f<j;++f)switch(p=P[f].call(c,e,d,n,r,o,i,a,s,l,u)){case void 0:case!1:case!0:case null:break;default:d=p}if(d!==t)return d}function l(e){return void 0!==(e=e.prefix)&&(L=null,e?"function"!=typeof e?T=1:(T=2,L=e):T=0),l}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<j){var o=s(-1,n,r,r,I,A,0,0,0,0);void 0!==o&&"string"==typeof o&&(n=o)}var i=t(R,r,n,0,0);return 0<j&&void 0!==(o=s(-2,i,r,r,I,A,i.length,0,0,0))&&(i=o),C=0,A=I=1,i}var u=/^\0+/g,p=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,h=/([,: ])(transform)/g,m=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,g=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,x=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,E=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,_=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,A=1,I=1,C=0,T=1,R=[],P=[],j=0,L=null,N=0;return c.use=function e(t){switch(t){case void 0:case null:j=P.length=0;break;default:if("function"==typeof t)P[j++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else N=0|!!t}return e},c.set=l,void 0!==e&&l(e),c},jo={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},Lo=/^((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|disablePictureInPicture|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|inert|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)-.*))$/,No=(Io={},function(e){return void 0===Io[e]&&(Io[e]=(t=e,Lo.test(t)||111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)<91)),Io[e];var t}),Mo=r(8679),Do=r.n(Mo);function Fo(){return(Fo=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)}var zo=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},Uo=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,Co.typeOf)(e)},Bo=Object.freeze([]),$o=Object.freeze({});function qo(e){return"function"==typeof e}function Vo(e){return e.displayName||e.name||"Component"}function Wo(e){return e&&"string"==typeof e.styledComponentId}var Ho="undefined"!=typeof process&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",Yo="5.3.0",Go="undefined"!=typeof window&&"HTMLElement"in window,Qo=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={}.REACT_APP_SC_DISABLE_SPEEDY&&{}.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={}.SC_DISABLE_SPEEDY&&""!=={}.SC_DISABLE_SPEEDY&&"false"!=={}.SC_DISABLE_SPEEDY&&{}.SC_DISABLE_SPEEDY),Xo={};function Ko(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var Zo=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&Ko(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var i=r;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=0,l=t.length;s<l;s++)this.tag.insertRule(a,t[s])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,i=r;i<o;i++)t+=this.tag.getRule(i)+"/*!sc*/\n";return t},e}(),Jo=new Map,ei=new Map,ti=1,ni=function(e){if(Jo.has(e))return Jo.get(e);for(;ei.has(ti);)ti++;var t=ti++;return Jo.set(e,t),ei.set(t,e),t},ri=function(e){return ei.get(e)},oi=function(e,t){Jo.set(e,t),ei.set(t,e)},ii="style["+Ho+'][data-styled-version="5.3.0"]',ai=new RegExp("^"+Ho+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),si=function(e,t,n){for(var r,o=n.split(","),i=0,a=o.length;i<a;i++)(r=o[i])&&e.registerName(t,r)},li=function(e,t){for(var n=t.innerHTML.split("/*!sc*/\n"),r=[],o=0,i=n.length;o<i;o++){var a=n[o].trim();if(a){var s=a.match(ai);if(s){var l=0|parseInt(s[1],10),c=s[2];0!==l&&(oi(c,l),si(e,c,s[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(a)}}},ci=function(){return"undefined"!=typeof window&&void 0!==window.__webpack_nonce__?window.__webpack_nonce__:null},ui=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(Ho))return r}}(n),i=void 0!==o?o.nextSibling:null;r.setAttribute(Ho,"active"),r.setAttribute("data-styled-version","5.3.0");var a=ci();return a&&r.setAttribute("nonce",a),n.insertBefore(r,i),r},pi=function(){function e(e){var t=this.element=ui(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}Ko(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),fi=function(){function e(e){var t=this.element=ui(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),di=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),hi=Go,mi={isServer:!Go,useCSSOMInjection:!Qo},vi=function(){function e(e,t,n){void 0===e&&(e=$o),void 0===t&&(t={}),this.options=Fo({},mi,{},e),this.gs=t,this.names=new Map(n),!this.options.isServer&&Go&&hi&&(hi=!1,function(e){for(var t=document.querySelectorAll(ii),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(Ho)&&(li(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return ni(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(Fo({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,o=t.target,e=n?new di(o):r?new pi(o):new fi(o),new Zo(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(ni(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(ni(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(ni(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var i=ri(o);if(void 0!==i){var a=e.names.get(i),s=t.getGroup(o);if(void 0!==a&&0!==s.length){var l=Ho+".g"+o+'[id="'+i+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),r+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},e}(),gi=/(a)(d)/gi,yi=function(e){return String.fromCharCode(e+(e>25?39:97))};function bi(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=yi(t%52)+n;return(yi(t%52)+n).replace(gi,"$1-$2")}var xi=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},wi=function(e){return xi(5381,e)};function ki(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(qo(n)&&!Wo(n))return!1}return!0}var Ei=wi("5.3.0"),Si=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&ki(e),this.componentId=t,this.baseHash=xi(Ei,t),this.baseStyle=n,vi.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))o.push(this.staticRulesId);else{var i=qi(this.rules,e,t,n).join(""),a=bi(xi(this.baseHash,i.length)>>>0);if(!t.hasNameForId(r,a)){var s=n(i,"."+a,void 0,r);t.insertRules(r,a,s)}o.push(a),this.staticRulesId=a}else{for(var l=this.rules.length,c=xi(this.baseHash,n.hash),u="",p=0;p<l;p++){var f=this.rules[p];if("string"==typeof f)u+=f;else if(f){var d=qi(f,e,t,n),h=Array.isArray(d)?d.join(""):d;c=xi(c,h+p),u+=h}}if(u){var m=bi(c>>>0);if(!t.hasNameForId(r,m)){var v=n(u,"."+m,void 0,r);t.insertRules(r,m,v)}o.push(m)}}return o.join(" ")},e}(),_i=/^\s*\/\/.*$/gm,Oi=[":","[",".","#"];function Ai(e){var t,n,r,o,i=void 0===e?$o:e,a=i.options,s=void 0===a?$o:a,l=i.plugins,c=void 0===l?Bo:l,u=new Po(s),p=[],f=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,l,c,u,p){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===p?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){p.push(e)})),d=function(e,r,i){return 0===r&&-1!==Oi.indexOf(i[n.length])||i.match(o)?e:"."+t};function h(e,i,a,s){void 0===s&&(s="&");var l=e.replace(_i,""),c=i&&a?a+" "+i+" { "+l+" }":l;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),u(a||!i?"":i,c)}return u.use([].concat(c,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,d))},f,function(e){if(-2===e){var t=p;return p=[],t}}])),h.hash=c.length?c.reduce((function(e,t){return t.name||Ko(15),xi(e,t.name)}),5381).toString():"",h}var Ii=s.createContext(),Ci=Ii.Consumer,Ti=s.createContext(),Ri=(Ti.Consumer,new vi),Pi=Ai();function ji(){return(0,s.useContext)(Ii)||Ri}function Li(){return(0,s.useContext)(Ti)||Pi}function Ni(e){var t=(0,s.useState)(e.stylisPlugins),n=t[0],r=t[1],o=ji(),i=(0,s.useMemo)((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),a=(0,s.useMemo)((function(){return Ai({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return(0,s.useEffect)((function(){Ro()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),s.createElement(Ii.Provider,{value:i},s.createElement(Ti.Provider,{value:a},e.children))}var Mi=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=Pi);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return Ko(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=Pi),this.name+e.hash},e}(),Di=/([A-Z])/,Fi=/([A-Z])/g,zi=/^ms-/,Ui=function(e){return"-"+e.toLowerCase()};function Bi(e){return Di.test(e)?e.replace(Fi,Ui).replace(zi,"-ms-"):e}var $i=function(e){return null==e||!1===e||""===e};function qi(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],a=0,s=e.length;a<s;a+=1)""!==(o=qi(e[a],t,n,r))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return $i(e)?"":Wo(e)?"."+e.styledComponentId:qo(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:qi(e(t),t,n,r):e instanceof Mi?n?(e.inject(n,r),e.getName(r)):e:Uo(e)?function e(t,n){var r,o,i=[];for(var a in t)t.hasOwnProperty(a)&&!$i(t[a])&&(Uo(t[a])?i.push.apply(i,e(t[a],a)):qo(t[a])?i.push(Bi(a)+":",t[a],";"):i.push(Bi(a)+": "+(r=a,(null==(o=t[a])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||r in jo?String(o).trim():o+"px")+";")));return n?[n+" {"].concat(i,["}"]):i}(e):e.toString();var l}function Vi(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return qo(e)||Uo(e)?qi(zo(Bo,[e].concat(n))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:qi(zo(e,n))}new Set;var Wi=function(e,t,n){return void 0===n&&(n=$o),e.theme!==n.theme&&e.theme||t||n.theme},Hi=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Yi=/(^-|-$)/g;function Gi(e){return e.replace(Hi,"-").replace(Yi,"")}var Qi=function(e){return bi(wi(e)>>>0)};function Xi(e){return"string"==typeof e&&!0}var Ki=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Zi=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Ji(e,t,n){var r=e[n];Ki(t)&&Ki(r)?ea(r,t):e[n]=t}function ea(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o];if(Ki(a))for(var s in a)Zi(s)&&Ji(e,a[s],s)}return e}var ta=s.createContext(),na=ta.Consumer;function ra(e){var t=(0,s.useContext)(ta),n=(0,s.useMemo)((function(){return function(e,t){return e?qo(e)?e(t):Array.isArray(e)||"object"!=typeof e?Ko(8):t?Fo({},t,{},e):e:Ko(14)}(e.theme,t)}),[e.theme,t]);return e.children?s.createElement(ta.Provider,{value:n},e.children):null}var oa={};function ia(e,t,n){var r=Wo(e),o=!Xi(e),i=t.attrs,a=void 0===i?Bo:i,l=t.componentId,c=void 0===l?function(e,t){var n="string"!=typeof e?"sc":Gi(e);oa[n]=(oa[n]||0)+1;var r=n+"-"+Qi("5.3.0"+n+oa[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):l,u=t.displayName,p=void 0===u?function(e){return Xi(e)?"styled."+e:"Styled("+Vo(e)+")"}(e):u,f=t.displayName&&t.componentId?Gi(t.displayName)+"-"+t.componentId:t.componentId||c,d=r&&e.attrs?Array.prototype.concat(e.attrs,a).filter(Boolean):a,h=t.shouldForwardProp;r&&e.shouldForwardProp&&(h=t.shouldForwardProp?function(n,r,o){return e.shouldForwardProp(n,r,o)&&t.shouldForwardProp(n,r,o)}:e.shouldForwardProp);var m,v=new Si(n,f,r?e.componentStyle:void 0),g=v.isStatic&&0===a.length,y=function(e,t){return function(e,t,n,r){var o=e.attrs,i=e.componentStyle,a=e.defaultProps,l=e.foldedComponentIds,c=e.shouldForwardProp,u=e.styledComponentId,p=e.target,f=function(e,t,n){void 0===e&&(e=$o);var r=Fo({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,i,a=e;for(t in qo(a)&&(a=a(r)),a)r[t]=o[t]="className"===t?(n=o[t],i=a[t],n&&i?n+" "+i:n||i):a[t]})),[r,o]}(Wi(t,(0,s.useContext)(ta),a)||$o,t,o),d=f[0],h=f[1],m=function(e,t,n,r){var o=ji(),i=Li();return t?e.generateAndInjectStyles($o,o,i):e.generateAndInjectStyles(n,o,i)}(i,r,d),v=n,g=h.$as||t.$as||h.as||t.as||p,y=Xi(g),b=h!==t?Fo({},t,{},h):t,x={};for(var w in b)"$"!==w[0]&&"as"!==w&&("forwardedAs"===w?x.as=b[w]:(c?c(w,No,g):!y||No(w))&&(x[w]=b[w]));return t.style&&h.style!==t.style&&(x.style=Fo({},t.style,{},h.style)),x.className=Array.prototype.concat(l,u,m!==u?m:null,t.className,h.className).filter(Boolean).join(" "),x.ref=v,(0,s.createElement)(g,x)}(m,e,t,g)};return y.displayName=p,(m=s.forwardRef(y)).attrs=d,m.componentStyle=v,m.displayName=p,m.shouldForwardProp=h,m.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):Bo,m.styledComponentId=f,m.target=r?e.target:e,m.withComponent=function(e){var r=t.componentId,o=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,["componentId"]),i=r&&r+"-"+(Xi(e)?e:Gi(Vo(e)));return ia(e,Fo({},o,{attrs:d,componentId:i}),n)},Object.defineProperty(m,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?ea({},e.defaultProps,t):t}}),m.toString=function(){return"."+m.styledComponentId},o&&Do()(m,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),m}var aa=function(e){return function e(t,n,r){if(void 0===r&&(r=$o),!(0,Co.isValidElementType)(n))return Ko(1,String(n));var o=function(){return t(n,r,Vi.apply(void 0,arguments))};return o.withConfig=function(o){return e(t,n,Fo({},r,{},o))},o.attrs=function(o){return e(t,n,Fo({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(ia,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","textPath","tspan"].forEach((function(e){aa[e]=aa(e)}));var sa=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=ki(e),vi.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var o=r(qi(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&vi.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function la(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Vi.apply(void 0,[e].concat(n)),i="sc-global-"+Qi(JSON.stringify(o)),a=new sa(o,i);function l(e){var t=ji(),n=Li(),r=(0,s.useContext)(ta),o=(0,s.useRef)(t.allocateGSInstance(i)).current;return(0,s.useLayoutEffect)((function(){return c(o,e,t,r,n),function(){return a.removeStyles(o,t)}}),[o,e,t,r,n]),null}function c(e,t,n,r,o){if(a.isStatic)a.renderStyles(e,Xo,n,o);else{var i=Fo({},t,{theme:Wi(t,r,l.defaultProps)});a.renderStyles(e,i,n,o)}}return s.memo(l)}function ca(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Vi.apply(void 0,[e].concat(n)).join(""),i=Qi(o);return new Mi(i,o)}var ua,pa,fa=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString(),n=ci();return"<style "+[n&&'nonce="'+n+'"',Ho+'="true"','data-styled-version="5.3.0"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?Ko(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return Ko(2);var n=((t={})[Ho]="",t["data-styled-version"]="5.3.0",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=ci();return r&&(n.nonce=r),[s.createElement("style",Fo({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new vi({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?Ko(2):s.createElement(Ni,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return Ko(3)},e}(),da=function(e){var t=s.forwardRef((function(t,n){var r=(0,s.useContext)(ta),o=e.defaultProps,i=Wi(t,r,o);return s.createElement(e,Fo({},t,{theme:i,ref:n}))}));return Do()(t,e),t.displayName="WithTheme("+Vo(e)+")",t},ha=function(){return(0,s.useContext)(ta)},ma={StyleSheet:vi,masterSheet:Ri},va=aa,ga=e.css,ya=e.createGlobalStyle,ba=e.keyframes,xa=e.ThemeProvider,wa=function(e,t,n){return function(){return ga(ua||(ua=Ao(["\n @media "," screen and (max-width: ",")"," {\n ",";\n }\n "])),t?"print, ":"",(function(t){return t.theme.breakpoints[e]}),n||"",ga.apply(void 0,arguments))}},ka=e.default;function Ea(e){return function(t){if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}var Sa,_a,Oa,Aa=ka.div(pa||(pa=Ao(["\n padding: 20px;\n color: red;\n"]))),Ia=function(e){Eo(n,e);var t=Oo(n);function n(e){var r;return nr(this,n),(r=t.call(this,e)).state={error:void 0},r}return or(n,[{key:"componentDidCatch",value:function(e){return this.setState({error:e}),!1}},{key:"render",value:function(){return this.state.error?s.createElement(Aa,null,s.createElement("h1",null,"Something went wrong..."),s.createElement("small",null," ",this.state.error.message," "),s.createElement("p",null,s.createElement("details",null,s.createElement("summary",null,"Stack trace"),s.createElement("pre",null,this.state.error.stack))),s.createElement("small",null," ReDoc Version: ","2.0.0-rc.56")," ",s.createElement("br",null),s.createElement("small",null," Commit: ","c904cdb7")):s.Children.only(this.props.children)}}]),n}(s.Component),Ca=ba(Sa||(Sa=Ao(["\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n }\n"]))),Ta=ka((function(e){return s.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},s.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"}),s.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"}),s.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"}),s.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"}),s.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"}),s.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"}),s.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"}),s.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"}))}))(_a||(_a=Ao(["\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"])),Ca,(function(e){return e.color})),Ra=ka.div(Oa||(Oa=Ao(["\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})),Pa=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return s.createElement("div",{style:{textAlign:"center"}},s.createElement(Ra,{color:this.props.color},"Loading ..."),s.createElement(Ta,{color:this.props.color}))}}]),n}(s.PureComponent),ja=r(5697),La=s.createContext(new ko({})),Na=La.Provider,Ma=La.Consumer;function Da(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Fa(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){Da(i,r,o,a,s,"next",e)}function s(e){Da(i,r,o,a,s,"throw",e)}a(void 0)}))}}var za=r(7757),Ua=r.n(za),Ba=r(2840),$a=r(7306),qa=r(6399);function Va(e){return Wa.apply(this,arguments)}function Wa(){return(Wa=Fa(Ua().mark((function e(t){var n,o,i,a;return Ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new $a.De({}),o={config:n,base:Jr?window.location.href:process.cwd()},Jr&&(n.resolve.http.customFetch=r.g.fetch),"object"==typeof t&&null!==t?o.doc={source:{absoluteRef:""},parsed:t}:o.ref=t,e.next=6,(0,Ba.bundle)(o);case 6:return i=e.sent,a=i.bundle.parsed,e.abrupt("return",void 0!==a.swagger?Ha(a):a);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ha(e){return console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise((function(t,n){return(0,qa.convertObj)(e,{patch:!0,warnOnly:!0,text:"{}",anchors:!0},(function(e,r){if(e)return n(e);t(r&&r.openapi)}))}))}function Ya(e,t,n,r,o){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),o&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(o):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var Ga=r(1851),Qa=r(6729),Xa=r(3573),Ka=r.n(Xa),Za=Xa.parse,Ja=function(){function e(){nr(this,e)}return or(e,null,[{key:"baseName",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=e.parse(t);return r[r.length-n]}},{key:"dirName",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=e.parse(t);return Xa.compile(r.slice(0,r.length-n))}},{key:"relative",value:function(t,n){var r=e.parse(t);return e.parse(n).slice(r.length)}},{key:"parse",value:function(e){var t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Za(t)}},{key:"join",value:function(t,n){var r=e.parse(t).concat(n);return Xa.compile(r)}},{key:"get",value:function(e,t){return Xa.get(e,t)}},{key:"compile",value:function(e){return Xa.compile(e)}},{key:"escape",value:function(e){return Xa.escape(e)}}]),e}();function es(e){return function(e){if(Array.isArray(e))return to(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||no(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}Xa.parse=Ja.parse,Object.assign(Ja,Xa),r(6699),r(2023),r(4723);var ts=r(6470),ns=r(3578);function rs(e){return"string"==typeof e&&/\dxx/i.test(e)}function os(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("default"===e)return t?"error":"success";var n="string"==typeof e?parseInt(e,10):e;if(rs(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 is={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0,$ref:!0};function as(e){return e in is}function ss(e){return e.summary||e.operationId||e.description&&e.description.substring(0,50)||e.pathName||"<no summary>"}var ls={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",contentEncoding:"string",contentMediaType:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object"};function cs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.type;if(void 0!==e.oneOf||void 0!==e.anyOf)return!1;var n=!0,r=Array.isArray(t);return("object"===t||r&&null!=t&&t.includes("object"))&&(n=void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties),void 0!==e.items&&("array"===t||r&&null!=t&&t.includes("array"))&&(n=cs(e.items,e.items.type)),n}function us(e){return-1!==e.search(/json/i)}function ps(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"".concat(t).concat(n).concat(e[t])})).join(n):t+"="+e.toString()}function fs(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"".concat(t,"[").concat(n,"]=").concat(e[n])})).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function ds(e,t,r){var o="__redoc_param_name__",i=t?"*":"";return ns.parse("{?".concat(o).concat(i,"}")).expand(n({},o,r)).substring(1).replace(/__redoc_param_name__/g,e)}function hs(e,t){return us(t)?JSON.stringify(e):(console.warn("Parameter serialization as ".concat(t," is not supported")),"")}function ms(e){return/^#\/components\/(schemas|pathItems)\/[^\/]+$/.test(e||"")}function vs(e){if(e){var t=e.match(/^#\/components\/(schemas|pathItems)\/([^\/]+)$/);return null===t?void 0:t[1]}}function gs(e,t,n){var r;return void 0!==t&&void 0!==n?r=t===n?"".concat(t," ").concat(e):"[ ".concat(t," .. ").concat(n," ] ").concat(e):void 0!==n?r="<= ".concat(n," ").concat(e):void 0!==t&&(r=1===t?"non-empty":">= ".concat(t," ").concat(e)),r}function ys(e){var t=[],n=gs("characters",e.minLength,e.maxLength);void 0!==n&&t.push(n);var r=gs("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 <= ".concat(t.split(".")[1].length):"multiple of ".concat(t)}}(e.multipleOf);if(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),"number"==typeof e.exclusiveMinimum||"number"==typeof e.exclusiveMaximum){var a=0,s=0;e.minimum&&(a=e.minimum),"number"==typeof e.exclusiveMinimum&&(a=a<=e.exclusiveMinimum?a:e.exclusiveMinimum),e.maximum&&(s=e.maximum),"number"==typeof e.exclusiveMaximum&&(s=s>e.exclusiveMaximum?s:e.exclusiveMaximum),o="[".concat(a," .. ").concat(s,"]")}return void 0!==o&&t.push(o),e.uniqueItems&&t.push("unique"),t}function bs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=[],o=[];return e.forEach((function(e){e.required?t.includes(e.name)?r.push(e):o.push(e):n.push(e)})),r.sort((function(e,n){return t.indexOf(e.name)-t.indexOf(n.name)})),[].concat(r,o,n)}function xs(e,t){return es(e).sort((function(e,n){return e[t].localeCompare(n[t])}))}function ws(e,t){var n=void 0===e?function(e){try{var t=mo(e);return t.search="",t.toString()}catch(t){return e}}(function(){if(!Jr)return"";var e=window.location.href;return e.endsWith(".html")?(0,ts.dirname)(e):e}()):(0,ts.dirname)(e);return 0===t.length&&(t=[{url:"/"}]),t.map((function(e){return a(a({},e),{},{url:(t=e.url,function(e,t){var n;if(t.startsWith("//")){var r=(0,ao.parse)(e).protocol;n="".concat(r||"https:").concat(t)}else if(function(e){return/(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e)}(t))n=t;else if(t.startsWith("/")){var o=(0,ao.parse)(e);n=(0,ao.format)(a(a({},o),{},{pathname:t}))}else n=co(e)+"/"+t;return co(n)}(n,t)),description:e.description||""});var t}))}var ks="security-definitions",Es="SecurityDefinitions",Ss="section/Authentication/";function _s(e){Ss=e}var Os=function(e){return{delete:"del",options:"opts"}[e]||e};function As(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-codeSamples":!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,"x-explicitMappingOnly":!0}}(e):e.startsWith("x-")&&t.indexOf(e)>-1})).reduce((function(t,n){return t[n]=e[n],t}),{})}var Is=r(5660),Cs=(r(7874),r(4279),r(5433),r(6213),r(2731),r(9016),r(7046),r(57),r(2503),r(6841),r(6854),r(4335),r(1426),r(8246),r(9945),r(366),r(9385),r(2886),r(5266),r(874),r(3358),"clike");function Ts(e){return{json:"js","c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"}[e]||Cs}function Rs(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Cs;t=t.toLowerCase();var n=Is.languages[t];return n||(n=Is.languages[Ts(t)]),Is.highlight(e.toString(),n,t)}Is.languages.insertBefore("javascript","string",{"property string":{pattern:/([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,lookbehind:!0}},void 0),Is.languages.insertBefore("javascript","punctuation",{property:{pattern:/([{,]\s*)[a-z]\w*(?=\s*:)/i,lookbehind:!0}},void 0);var Ps,js={};function Ls(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_".concat(t),o=n.value;return e[r]=js,a(a({},n),{},{value:function(){return this[r]===js&&(this[r]=o.call(this)),this[r]}})}(e,t,n);if("function"==typeof n.get)return function(e,t,n){var r="_memoized_".concat(t),o=n.get;return e[r]=js,a(a({},n),{},{get:function(){return this[r]===js&&(this[r]=o.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 Ns="hashchange",Ms=new(Ya((Ps=function(){function e(){var t=this;nr(this,e),n(this,"_emiter",void 0),n(this,"emit",(function(){t._emiter.emit(Ns,t.currentId)})),this._emiter=new Qa.EventEmitter,this.bind()}return or(e,[{key:"currentId",get:function(){return Jr?decodeURIComponent(window.location.hash.substring(1)):""}},{key:"linkForId",value:function(e){return e?"#"+e:""}},{key:"subscribe",value:function(e){var t=this._emiter.addListener(Ns,e);return function(){return t.removeListener(Ns,e)}}},{key:"bind",value:function(){Jr&&window.addEventListener("hashchange",this.emit,!1)}},{key:"dispose",value:function(){Jr&&window.removeEventListener("hashchange",this.emit)}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Jr&&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()))}}]),e}()).prototype,"replace",[Ga.bind,Ga.debounce],Object.getOwnPropertyDescriptor(Ps.prototype,"replace"),Ps.prototype),Ps),Ds=r(813),Fs=function(){function e(){nr(this,e),n(this,"map",new Map),n(this,"prevTerm","")}return or(e,[{key:"add",value:function(e){this.map.set(e,new Ds(e))}},{key:"delete",value:function(e){this.map.delete(e)}},{key:"addOnly",value:function(e){var t=this;this.map.forEach((function(n,r){-1===e.indexOf(r)&&(n.unmark(),t.map.delete(r))}));var n,r=ro(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;this.map.has(o)||this.map.set(o,new Ds(o))}}catch(e){r.e(e)}finally{r.f()}}},{key:"clearAll",value:function(){this.unmark(),this.map.clear()}},{key:"mark",value: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)}},{key:"unmark",value:function(){this.map.forEach((function(e){return e.unmark()})),this.prevTerm=""}}]),e}();function zs(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}r(9826);var Us=r(7084),Bs=new Us.Renderer;Us.setOptions({renderer:Bs,highlight:function(e,t){return Rs(e,t)}});var $s="(?:^ {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,})))",qs=function(){function e(t){var r=this;nr(this,e),this.options=t,n(this,"headings",[]),n(this,"currentTopHeading",void 0),n(this,"headingEnhanceRenderer",void 0),n(this,"originalHeadingRule",void 0),n(this,"headingRule",(function(e,t,n,o){return 1===t?r.currentTopHeading=r.saveHeading(e,t):2===t&&r.saveHeading(e,t,r.currentTopHeading&&r.currentTopHeading.items,r.currentTopHeading&&r.currentTopHeading.id),r.originalHeadingRule(e,t,n,o)})),this.headingEnhanceRenderer=new Us.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}return or(e,[{key:"saveHeading",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.headings,r=arguments.length>3?arguments[3]:void 0;e=vo(e);var o={id:r?"".concat(r,"/").concat(ho(e)):"section/".concat(ho(e)),name:e,level:t,items:[]};return n.push(o),o}},{key:"flattenHeadings",value:function(e){if(void 0===e)return[];var t,n=[],r=ro(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;n.push(o),n.push.apply(n,es(this.flattenHeadings(o.items)))}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"attachHeadingsDescriptions",value:function(e){var t=function(e){return new RegExp("##?\\s+".concat(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()}}},{key:"renderMd",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?{renderer:this.headingEnhanceRenderer}:void 0,r=Us(e.toString(),n);return r}},{key:"extractHeadings",value:function(e){this.renderMd(e,!0),this.attachHeadingsDescriptions(e);var t=this.headings;return this.headings=[],t}},{key:"renderMdWithComponents",value: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($s.replace(/{component}/g,n),"mig"),o=[],i=[],s=r.exec(e),l=0;s;){o.push(e.substring(l,s.index)),l=r.lastIndex;var c=t[s[1]||s[2]||s[5]],u=s[3]||s[6],p=s[4];c&&i.push({component:c.component,propsSelector:c.propsSelector,props:a(a(a({},Vs(u)),c.props),{},{children:p})}),s=r.exec(e)}o.push(e.substring(l));for(var f=[],d=0;d<o.length;d++){var h=o[d];h&&f.push(this.renderMd(h)),i[d]&&f.push(i[d])}return f}}],[{key:"containsComponent",value:function(e,t){return new RegExp($s.replace(/{component}/g,t),"gmi").test(e)}},{key:"getTextBeforeHading",value:function(e,t){var n=e.search(new RegExp("^##?\\s+".concat(t),"m"));return n>-1?e.substring(0,n):e}}]),e}();function Vs(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 Ws,Hs,Ys,Gs,Qs=function(){function e(t){nr(this,e),this.parser=t,n(this,"title",void 0),n(this,"version",void 0),n(this,"description",void 0),n(this,"summary",void 0),n(this,"termsOfService",void 0),n(this,"contact",void 0),n(this,"license",void 0),n(this,"downloadLink",void 0),n(this,"downloadFileName",void 0),Object.assign(this,t.spec.info),this.description=t.spec.info.description||"",this.summary=t.spec.info.summary||"";var r=this.description.search(/^##?\s+/m);r>-1&&(this.description=this.description.substring(0,r)),this.downloadLink=this.getDownloadLink(),this.downloadFileName=this.getDownloadFileName()}return or(e,[{key:"getDownloadLink",value:function(){if(this.parser.specUrl)return this.parser.specUrl;if(Jr&&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)}}},{key:"getDownloadFileName",value:function(){if(!this.parser.specUrl)return"swagger.json"}}]),e}(),Xs=function e(t,r){nr(this,e),n(this,"schemes",void 0);var o=r.spec.components&&r.spec.components.securitySchemes||{};this.schemes=Object.keys(t||{}).map((function(e){var n=r.deref(o[e]),i=t[e]||[];if(n)return a(a({},n),{},{id:e,sectionId:Ss+e,scopes:i});console.warn("Non existing security scheme referenced: ".concat(e,". Skipping"))})).filter((function(e){return void 0!==e}))},Ks=(Hs=Ya((Ws=function(){function e(t,r,o,i,s){nr(this,e),zs(this,"expanded",Hs,this),n(this,"name",void 0),n(this,"operations",[]),an(this),this.name=r;var l=t.deref(o);t.exitRef(o);for(var c=0,u=Object.keys(l);c<u.length;c++){var p,f=u[c],d=l[f],h=ro(Object.keys(d).filter(as));try{for(h.s();!(p=h.n()).done;){var m=p.value,v=d[m],g=new Jl(t,a(a({},v),{},{pathName:f,pointer:Ja.compile([i,r,f,m]),httpVerb:m,pathParameters:d.parameters||[],pathServers:d.servers}),void 0,s,!0);this.operations.push(g)}}catch(e){h.e(e)}finally{h.f()}}}return or(e,[{key:"toggle",value:function(){this.expanded=!this.expanded}}]),e}()).prototype,"expanded",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(Ws.prototype,"toggle",[Tt],Object.getOwnPropertyDescriptor(Ws.prototype,"toggle"),Ws.prototype),Ws),Zs=(Gs=Ya((Ys=function(){function e(t,r,o,i){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];nr(this,e),this.options=i,n(this,"pointer",void 0),n(this,"type",void 0),n(this,"displayType",void 0),n(this,"typePrefix",""),n(this,"title",void 0),n(this,"description",void 0),n(this,"externalDocs",void 0),n(this,"isPrimitive",void 0),n(this,"isCircular",!1),n(this,"format",void 0),n(this,"displayFormat",void 0),n(this,"nullable",void 0),n(this,"deprecated",void 0),n(this,"pattern",void 0),n(this,"example",void 0),n(this,"enum",void 0),n(this,"default",void 0),n(this,"readOnly",void 0),n(this,"writeOnly",void 0),n(this,"constraints",void 0),n(this,"fields",void 0),n(this,"items",void 0),n(this,"oneOf",void 0),n(this,"oneOfType",void 0),n(this,"discriminatorProp",void 0),zs(this,"activeOneOf",Gs,this),n(this,"rawSchema",void 0),n(this,"schema",void 0),n(this,"extensions",void 0),n(this,"const",void 0),n(this,"contentEncoding",void 0),n(this,"contentMediaType",void 0),an(this),this.pointer=r.$ref||o||"",this.rawSchema=t.deref(r,!1,!0),this.schema=t.mergeAllOf(this.rawSchema,this.pointer,a),this.init(t,a),t.exitRef(r),t.exitParents(this.schema),i.showExtensions&&(this.extensions=As(this.schema,i.showExtensions))}return or(e,[{key:"activateOneOf",value:function(e){this.activeOneOf=e}},{key:"hasType",value:function(e){return this.type===e||Array.isArray(this.type)&&this.type.includes(e)}},{key:"init",value:function(t,n){var r=this,o=this.schema;if(this.isCircular=o["x-circular-ref"],this.title=o.title||ms(this.pointer)&&Ja.baseName(this.pointer)||"",this.description=o.description||"",this.type=o.type||function(e){if(void 0!==e.type&&!Array.isArray(e.type))return e.type;for(var t=0,n=Object.keys(ls);t<n.length;t++){var r=n[t],o=ls[r];if(void 0!==e[r])return o}return"any"}(o),this.format=o.format,this.enum=o.enum||[],this.example=o.example,this.deprecated=!!o.deprecated,this.pattern=o.pattern,this.externalDocs=o.externalDocs,this.constraints=ys(o),this.displayFormat=this.format,this.isPrimitive=cs(o,this.type),this.default=o.default,this.readOnly=!!o.readOnly,this.writeOnly=!!o.writeOnly,this.const=o.const||"",this.contentEncoding=o.contentEncoding,this.contentMediaType=o.contentMediaType,(o.nullable||o["x-nullable"])&&(Array.isArray(this.type)&&!this.type.some((function(e){return null===e||"null"===e}))?this.type=[].concat(es(this.type),["null"]):Array.isArray(this.type)||null===this.type&&"null"===this.type||(this.type=[this.type,"null"])),this.displayType=Array.isArray(this.type)?this.type.map((function(e){return null===e?"null":e})).join(" or "):this.type,!this.isCircular)if(n||void 0===Js(o)){if(n&&Array.isArray(o.oneOf)&&o.oneOf.find((function(e){return e.$ref===r.pointer}))&&delete o.oneOf,void 0!==o.oneOf)return this.initOneOf(o.oneOf,t),this.oneOfType="One of",void(void 0!==o.anyOf&&console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf at ".concat(this.pointer)));if(void 0!==o.anyOf)return this.initOneOf(o.anyOf,t),void(this.oneOfType="Any of");if(this.hasType("object"))this.fields=function(e,t,n,r){var o=t.properties||{},i=t.additionalProperties,s=t.default||{},l=Object.keys(o||[]).map((function(i){var l=o[i];l||(console.warn('Field "'.concat(i,'" is invalid, skipping.\n Field must be an object but got ').concat(typeof l,' at "').concat(n,'"')),l={});var c=void 0!==t.required&&t.required.indexOf(i)>-1;return new il(e,{name:i,required:c,schema:a(a({},l),{},{default:void 0===l.default?s[i]:l.default})},n+"/properties/"+i,r)}));return r.sortPropsAlphabetically&&(l=xs(l,"name")),r.requiredPropsFirst&&(l=bs(l,r.sortPropsAlphabetically?void 0:t.required)),"object"!=typeof i&&!0!==i||l.push(new il(e,{name:("object"==typeof i&&i["x-additionalPropertiesName"]||"property name").concat("*"),required:!1,schema:!0===i?{}:i,kind:"additionalProperties"},n+"/additionalProperties",r)),l}(t,o,this.pointer,this.options);else if(this.hasType("array")&&o.items&&(this.items=new e(t,o.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+bo("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),Array.isArray(this.type))){var i=this.type.filter((function(e){return"array"!==e}));i.length&&(this.displayType+=" or ".concat(i.join(" or ")))}this.enum.length&&this.options.sortEnumValuesAlphabetically&&this.enum.sort()}else this.initDiscriminator(o,t)}},{key:"initOneOf",value:function(t,n){var r,o,i=this;if(this.oneOf=t.map((function(t,r){var o=n.deref(t,!1,!0),s=n.mergeAllOf(o,i.pointer+"/oneOf/"+r),l=ms(t.$ref)&&!s.title?Ja.baseName(t.$ref):"".concat(s.title||"").concat(s.const&&JSON.stringify(s.const)||""),c=new e(n,a(a({},s),{},{title:l,allOf:[a(a({},i.schema),{},{oneOf:void 0,anyOf:void 0})]}),i.pointer+"/oneOf/"+r,i.options);return n.exitRef(t),n.exitParents(s),c})),this.options.simpleOneOfTypeLabel){var s=(r=this,o=new Set,function e(t){var n,r=ro(t.oneOf||[]);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.oneOf?e(i):i.type&&o.add(i.type)}}catch(e){r.e(e)}finally{r.f()}}(r),Array.from(o.values()));this.displayType=s.join(" or ")}else this.displayType=this.oneOf.map((function(e){var t=e.typePrefix+(e.title?"".concat(e.title," (").concat(e.displayType,")"):e.displayType);return t.indexOf(" or ")>-1&&(t="(".concat(t,")")),t})).join(" or ")}},{key:"initDiscriminator",value:function(t,n){var r=this,o=Js(t);this.discriminatorProp=o.propertyName;var i=n.findDerived([].concat(es(t.parentRefs||[]),[this.pointer]));if(t.oneOf){var s,l=ro(t.oneOf);try{for(l.s();!(s=l.n()).done;){var c=s.value;if(void 0!==c.$ref){var u=Ja.baseName(c.$ref);i[c.$ref]=u}}}catch(e){l.e(e)}finally{l.f()}}var p=o.mapping||{},f=o["x-explicitMappingOnly"]||!1;0===Object.keys(p).length&&(f=!1);var d={};for(var h in p){var m=p[h];Array.isArray(d[m])?d[m].push(h):d[m]=[h]}for(var v=a(f?{}:a({},i),d),g=[],y=0,b=Object.keys(v);y<b.length;y++){var x=b[y],w=v[x];if(Array.isArray(w)){var k,E=ro(w);try{for(E.s();!(k=E.n()).done;){var S=k.value;g.push({$ref:x,name:S})}}catch(e){E.e(e)}finally{E.f()}}else g.push({$ref:x,name:w})}var _=Object.keys(p);0!==_.length&&(g=g.sort((function(e,t){var n=_.indexOf(e.name),r=_.indexOf(t.name);return n<0&&r<0?e.name.localeCompare(t.name):n<0?1:r<0?-1:n-r}))),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}))}}]),e}()).prototype,"activeOneOf",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ya(Ys.prototype,"activateOneOf",[Tt],Object.getOwnPropertyDescriptor(Ys.prototype,"activateOneOf"),Ys.prototype),Ys);function Js(e){return e.discriminator||e["x-discriminator"]}var el,tl,nl={},rl=function(){function e(t,r,o,i){nr(this,e),this.mime=o,n(this,"value",void 0),n(this,"summary",void 0),n(this,"description",void 0),n(this,"externalValueUrl",void 0);var a=t.deref(r);this.value=a.value,this.summary=a.summary,this.description=a.description,a.externalValue&&(this.externalValueUrl=(0,ao.resolve)(t.specUrl||"",a.externalValue)),t.exitRef(r),"application/x-www-form-urlencoded"===o&&this.value&&"object"==typeof this.value&&(this.value=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(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 ds(n,l,r);case"spaceDelimited":return ps(r,n,"%20");case"pipeDelimited":return ps(r,n,"|");case"deepObject":return fs(r,n);default:return console.warn("Incorrect or unsupported encoding style: "+a),""}})).join("&")}(this.value,i))}return or(e,[{key:"getExternalValue",value:function(e){return this.externalValueUrl?(nl[this.externalValueUrl]||(nl[this.externalValueUrl]=fetch(this.externalValueUrl).then((function(t){return t.text().then((function(n){if(!t.ok)return Promise.reject(new Error(n));if(!us(e))return n;try{return JSON.parse(n)}catch(e){return n}}))}))),nl[this.externalValueUrl]):Promise.resolve(void 0)}}]),e}(),ol={path:{style:"simple",explode:!1},query:{style:"form",explode:!0},header:{style:"simple",explode:!1},cookie:{style:"form",explode:!0}},il=(tl=Ya((el=function(){function e(t,r,o,i){var a;nr(this,e),zs(this,"expanded",tl,this),n(this,"schema",void 0),n(this,"name",void 0),n(this,"required",void 0),n(this,"description",void 0),n(this,"example",void 0),n(this,"examples",void 0),n(this,"deprecated",void 0),n(this,"in",void 0),n(this,"kind",void 0),n(this,"extensions",void 0),n(this,"explode",void 0),n(this,"style",void 0),n(this,"const",void 0),n(this,"serializationMime",void 0),an(this);var s=t.deref(r);this.kind=r.kind||"field",this.name=r.name||s.name,this.in=s.in,this.required=!!s.required;var l,c,u=s.schema,p="";if(!u&&s.in&&s.content&&(p=Object.keys(s.content)[0],u=s.content[p]&&s.content[p].schema),this.schema=new Zs(t,u||{},o,i),this.description=void 0===s.description?this.schema.description||"":s.description,this.example=s.example||this.schema.example,void 0!==s.examples&&(this.examples=lo(s.examples,(function(e,n){return new rl(t,e,n,s.encoding)}))),p)this.serializationMime=p;else if(s.style)this.style=s.style;else if(this.in){var f,d;this.style=null!==(f=null===(d=ol[this.in])||void 0===d?void 0:d.style)&&void 0!==f?f:"form"}void 0===s.explode&&this.in?this.explode=null===(l=null===(c=ol[this.in])||void 0===c?void 0:c.explode)||void 0===l||l:this.explode=!!s.explode,this.deprecated=void 0===s.deprecated?!!this.schema.deprecated:s.deprecated,t.exitRef(r),i.showExtensions&&(this.extensions=As(s,i.showExtensions)),this.const=(null===(a=this.schema)||void 0===a?void 0:a.const)||(null==s?void 0:s.const)||""}return or(e,[{key:"toggle",value:function(){this.expanded=!this.expanded}}]),e}()).prototype,"expanded",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(el.prototype,"toggle",[Tt],Object.getOwnPropertyDescriptor(el.prototype,"toggle"),el.prototype),el);function al(e){return e<10?"0"+e:e}function sl(e,t){return t>e.length?e.repeat(Math.trunc(t/e.length)+1).substring(0,t):e}function ll(){for(var e=function(e){return e&&"object"==typeof e},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.reduce((function(t,n){return Object.keys(n).forEach((function(r){var o=t[r],i=n[r];e(o)&&e(i)?t[r]=ll(o,i):t[r]=i})),t}),Array.isArray(n[n.length-1])?[]:{})}function cl(e){return{value:"object"===e?{}:"array"===e?[]:void 0}}function ul(e,t){t&&e.pop()}r(6977),r(2481),r(3689);var pl={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"};function fl(e){if(void 0!==e.type)return Array.isArray(e.type)?0===e.type.length?null:e.type[0]:e.type;for(var t=Object.keys(pl),n=0;n<t.length;n++){var r=t[n],o=pl[r];if(void 0!==e[r])return o}return null}var dl={},hl=[];function ml(e,t,n,r){if(r){if(hl.includes(e))return cl(fl(e));hl.push(e)}if(r&&r.depth>t.maxSampleDepth)return ul(hl,r),cl(fl(e));if(e.$ref){if(!n)throw new Error("Your schema contains $ref. You must provide full specification in the third parameter.");var o=decodeURIComponent(e.$ref);o.startsWith("#")&&(o=o.substring(1));var i,s=Ka().get(n,o);return!0!==dl[o]?(dl[o]=!0,i=ml(s,t,n,r),dl[o]=!1):i=cl(fl(s)),ul(hl,r),i}if(void 0!==e.example)return ul(hl,r),{value:e.example,readOnly:e.readOnly,writeOnly:e.writeOnly,type:e.type};if(void 0!==e.allOf)return ul(hl,r),function(e,t,n,r,o){var i,s=ml(e,n,r),l=[],c=ro(t);try{for(c.s();!(i=c.n()).done;){var u=i.value,p=ml(a({type:s.type},u),n,r,o),f=p.type,d=p.readOnly,h=p.writeOnly,m=p.value;s.type&&f&&f!==s.type&&(console.warn("allOf: schemas with different types can't be merged"),s.type=f),s.type=s.type||f,s.readOnly=s.readOnly||d,s.writeOnly=s.writeOnly||h,null!=m&&l.push(m)}}catch(e){c.e(e)}finally{c.f()}if("object"===s.type)return s.value=ll.apply(void 0,[s.value||{}].concat(es(l.filter((function(e){return"object"==typeof e}))))),s;"array"===s.type&&(n.quiet||console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect'));var v=l[l.length-1];return s.value=null!=v?v:s.value,s}(a(a({},e),{},{allOf:void 0}),e.allOf,t,n,r);if(e.oneOf&&e.oneOf.length)return e.anyOf&&(t.quiet||console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf")),ul(hl,r),ml(e.oneOf[0],t,n,r);if(e.anyOf&&e.anyOf.length)return ul(hl,r),ml(e.anyOf[0],t,n,r);if(e.if&&e.then)return ml(ll(e.if,e.then),t,n,r);var l=null,c=null;if(void 0!==e.default)l=e.default;else if(void 0!==e.const)l=e.const;else if(void 0!==e.enum&&e.enum.length)l=e.enum[0];else if(void 0!==e.examples&&e.examples.length)l=e.examples[0];else{c=e.type,Array.isArray(c)&&e.type.length>0&&(c=e.type[0]),c||(c=fl(e));var u=xl[c];u&&(l=u(e,t,n,r))}return ul(hl,r),{value:l,readOnly:e.readOnly,writeOnly:e.writeOnly,type:c}}function vl(e){var t=0;if("boolean"==typeof e.exclusiveMinimum||"boolean"==typeof e.exclusiveMaximum){if(e.maximum&&e.minimum)return 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;if(e.minimum)return e.exclusiveMinimum?Math.floor(e.minimum)+1:e.minimum;if(e.maximum)return e.exclusiveMaximum?e.maximum>0?0:Math.floor(e.maximum)-1:e.maximum>0?0:e.maximum}else{if(e.minimum)return e.minimum;e.exclusiveMinimum?(t=Math.floor(e.exclusiveMinimum)+1)===e.exclusiveMaximum&&(t=(t+Math.floor(e.exclusiveMaximum)-1)/2):e.exclusiveMaximum?t=Math.floor(e.exclusiveMaximum)-1:e.maximum&&(t=e.maximum)}return t}function gl(e){var t=e.min,n=e.max,r=e.omitTime,o=e.omitDate,i=function(e,t,n,r){var o=n?"":e.getUTCFullYear()+"-"+al(e.getUTCMonth()+1)+"-"+al(e.getUTCDate());return t||(o+="T"+al(e.getUTCHours())+":"+al(e.getUTCMinutes())+":"+al(e.getUTCSeconds())+"Z"),o}(new Date("2019-08-24T14:15:22.123Z"),r,o);return i.length<t&&console.warn("Using minLength = ".concat(t,' is incorrect with format "date-time"')),n&&i.length>n&&console.warn("Using maxLength = ".concat(n,' is incorrect with format "date-time"')),i}function yl(e,t){var n=sl("string",e);return t&&n.length>t&&(n=n.substring(0,t)),n}var bl={email:function(){return"user@example.com"},"idn-email":function(){return"пошта@укр.нет"},password:function(e,t){var n="pa$$word";return e>n.length&&(n+="_",n+=sl("qwerty!@#$%^123456",e-n.length).substring(0,e-n.length)),n},"date-time":function(e,t){return gl({min:e,max:t,omitTime:!1,omitDate:!1})},date:function(e,t){return gl({min:e,max:t,omitTime:!0,omitDate:!1})},time:function(e,t){return gl({min:e,max:t,omitTime:!1,omitDate:!0}).slice(1)},ipv4:function(){return"192.168.0.1"},ipv6:function(){return"2001:0db8:85a3:0000:0000:8a2e:0370:7334"},hostname:function(){return"example.com"},"idn-hostname":function(){return"приклад.укр"},iri:function(){return"http://example.com"},"iri-reference":function(){return"../словник"},uri:function(){return"http://example.com"},"uri-reference":function(){return"../dictionary"},"uri-template":function(){return"http://example.com/{endpoint}"},uuid:function(e,t,n){return r=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&=t;return t}(n||"id"),o=function(e,t,n,r){return function(){var o=(e|=0)-((t|=0)<<27|t>>>5)|0;return e=t^((n|=0)<<17|n>>>15),t=n+(r|=0)|0,n=r+o|0,((r=e+o|0)>>>0)/4294967296}}(r,r,r,r),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*o()%16|0;return("x"==e?t:3&t|8).toString(16)}));var r,o},default:yl,"json-pointer":function(){return"/json/pointer"},"relative-json-pointer":function(){return"1/relative/json/pointer"},regex:function(){return"/regex/"}},xl={},wl={skipReadOnly:!1,maxSampleDepth:15};function kl(e,t,n){var r=Object.assign({},wl,t);return dl={},hl=[],ml(e,r,n).value}function El(e,t){xl[e]=t}El("array",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=r&&r.depth||1,i=Math.min(null!=e.maxItems?e.maxItems:1/0,e.minItems||1),a=e.items||e.contains;Array.isArray(a)&&(i=Math.max(i,a.length));var s=function(t){return Array.isArray(e.items)?a[t]||{}:a||{}},l=[];if(!a)return l;for(var c=0;c<i;c++){var u=s(c),p=ml(u,t,n,{depth:o+1}),f=p.value;l.push(f)}return l})),El("boolean",(function(e){return!0})),El("integer",vl),El("number",vl),El("object",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o={},i=r&&r.depth||1;if(e&&"object"==typeof e.properties){var a=Array.isArray(e.required)?e.required:[],s=a.reduce((function(e,t){return e[t]=!0,e}),{});Object.keys(e.properties).forEach((function(r){if(!t.skipNonRequired||s.hasOwnProperty(r)){var a=ml(e.properties[r],t,n,{propertyName:r,depth:i+1});t.skipReadOnly&&a.readOnly||t.skipWriteOnly&&a.writeOnly||(o[r]=a.value)}}))}return e&&"object"==typeof e.additionalProperties&&(o.property1=ml(e.additionalProperties,t,n,{depth:i+1}).value,o.property2=ml(e.additionalProperties,t,n,{depth:i+1}).value),o})),El("string",(function(e,t,n,r){var o=e.format||"default",i=bl[o]||yl,a=r&&r.propertyName;return i(0|e.minLength,e.maxLength,a)}));var Sl,_l,Ol,Al,Il,Cl,Tl,Rl,Pl=function(){function e(t,r,o,i,a){nr(this,e),n(this,"examples",void 0),n(this,"schema",void 0),n(this,"name",void 0),n(this,"isRequestType",void 0),n(this,"onlyRequiredInSamples",void 0),this.name=r,this.isRequestType=o,this.schema=i.schema&&new Zs(t,i.schema,"",a),this.onlyRequiredInSamples=a.onlyRequiredInSamples,void 0!==i.examples?this.examples=lo(i.examples,(function(e){return new rl(t,e,r,i.encoding)})):void 0!==i.example?this.examples={default:new rl(t,{value:t.shalowDeref(i.example)},r,i.encoding)}:us(r)&&this.generateExample(t,i)}return or(e,[{key:"generateExample",value:function(e,t){var n={skipReadOnly:this.isRequestType,skipNonRequired:this.isRequestType&&this.onlyRequiredInSamples,skipWriteOnly:!this.isRequestType,maxSampleDepth:10};if(this.schema&&this.schema.oneOf){this.examples={};var r,o=ro(this.schema.oneOf);try{for(o.s();!(r=o.n()).done;){var i=r.value,a=kl(i.rawSchema,n,e.spec);this.schema.discriminatorProp&&"object"==typeof a&&a&&(a[this.schema.discriminatorProp]=i.title),this.examples[i.title]=new rl(e,{value:a},this.name,t.encoding)}}catch(e){o.e(e)}finally{o.f()}}else this.schema&&(this.examples={default:new rl(e,{value:kl(t.schema,n,e.spec)},this.name,t.encoding)})}}]),e}(),jl=(_l=Ya((Sl=function(){function e(t,r,o,i){var s,l;nr(this,e),this.isRequestType=o,n(this,"mediaTypes",void 0),zs(this,"activeMimeIdx",_l,this),an(this),i.unstable_ignoreMimeParameters&&(s=r,l={},Object.keys(s).forEach((function(e){var t=s[e],n=e.split(";")[0].trim();l[n]?l[n]=a(a({},l[n]),t):l[n]=t})),r=l),this.mediaTypes=Object.keys(r).map((function(e){var n=r[e];return t.resetVisited(),new Pl(t,e,o,n,i)}))}return or(e,[{key:"activate",value:function(e){this.activeMimeIdx=e}},{key:"active",get:function(){return this.mediaTypes[this.activeMimeIdx]}},{key:"hasSample",get:function(){return this.mediaTypes.filter((function(e){return!!e.examples})).length>0}}]),e}()).prototype,"activeMimeIdx",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),Ya(Sl.prototype,"activate",[Tt],Object.getOwnPropertyDescriptor(Sl.prototype,"activate"),Sl.prototype),Ya(Sl.prototype,"active",[Ne],Object.getOwnPropertyDescriptor(Sl.prototype,"active"),Sl.prototype),Sl),Ll=function e(t,r,o){nr(this,e),n(this,"description",void 0),n(this,"required",void 0),n(this,"content",void 0);var i=t.deref(r);this.description=i.description||"",this.required=!!i.required,t.exitRef(r),void 0!==i.content&&(this.content=new jl(t,i.content,!0,o))},Nl=(Al=Ya((Ol=function(){function e(t,r,o,i,s){nr(this,e),zs(this,"expanded",Al,this),n(this,"content",void 0),n(this,"code",void 0),n(this,"summary",void 0),n(this,"description",void 0),n(this,"type",void 0),n(this,"headers",[]),an(this),this.expanded="all"===s.expandResponses||s.expandResponses[r];var l=t.deref(i);t.exitRef(i),this.code=r,void 0!==l.content&&(this.content=new jl(t,l.content,!1,s)),void 0!==l["x-summary"]?(this.summary=l["x-summary"],this.description=l.description||""):(this.summary=l.description||"",this.description=""),this.type=os(r,o);var c=l.headers;void 0!==c&&(this.headers=Object.keys(c).map((function(e){var n=c[e];return new il(t,a(a({},n),{},{name:e}),"",s)})))}return or(e,[{key:"toggle",value:function(){this.expanded=!this.expanded}}]),e}()).prototype,"expanded",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(Ol.prototype,"toggle",[Tt],Object.getOwnPropertyDescriptor(Ol.prototype,"toggle"),Ol.prototype),Ol);function Ml(e){return"payload"===e.lang&&e.requestBodyContent}var Dl,Fl,zl,Ul,Bl,$l,ql,Vl,Wl,Hl,Yl,Gl,Ql,Xl,Kl,Zl=!1,Jl=(Cl=Ya((Il=function(){function e(t,r,o,i){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];nr(this,e),this.parser=t,this.operationSpec=r,this.options=i,n(this,"id",void 0),n(this,"absoluteIdx",void 0),n(this,"name",void 0),n(this,"description",void 0),n(this,"type","operation"),n(this,"parent",void 0),n(this,"externalDocs",void 0),n(this,"items",[]),n(this,"depth",void 0),zs(this,"ready",Cl,this),zs(this,"active",Tl,this),zs(this,"expanded",Rl,this),n(this,"pointer",void 0),n(this,"operationId",void 0),n(this,"httpVerb",void 0),n(this,"deprecated",void 0),n(this,"path",void 0),n(this,"servers",void 0),n(this,"security",void 0),n(this,"extensions",void 0),n(this,"isCallback",void 0),n(this,"isWebhook",void 0),an(this),this.pointer=r.pointer,this.description=r.description,this.parent=o,this.externalDocs=r.externalDocs,this.deprecated=!!r.deprecated,this.httpVerb=r.httpVerb,this.deprecated=!!r.deprecated,this.operationId=r.operationId,this.path=r.pathName,this.isCallback=a,this.isWebhook=!!r.isWebhook,this.name=ss(r),this.isCallback?(this.security=(r.security||[]).map((function(e){return new Xs(e,t)})),this.servers=ws("",r.servers||r.pathServers||[])):(this.id=void 0!==r.operationId?"operation/"+r.operationId:void 0!==o?o.id+this.pointer:this.pointer,this.security=(r.security||t.spec.security||[]).map((function(e){return new Xs(e,t)})),this.servers=ws(t.specUrl,r.servers||r.pathServers||t.spec.servers||[])),i.showExtensions&&(this.extensions=As(r,i.showExtensions))}return or(e,[{key:"activate",value:function(){this.active=!0}},{key:"deactivate",value:function(){this.active=!1}},{key:"toggle",value:function(){this.expanded=!this.expanded}},{key:"expand",value:function(){this.parent&&this.parent.expand()}},{key:"collapse",value:function(){}},{key:"requestBody",get:function(){return this.operationSpec.requestBody&&new Ll(this.parser,this.operationSpec.requestBody,this.options)}},{key:"codeSamples",get:function(){var e=this.operationSpec["x-codeSamples"]||this.operationSpec["x-code-samples"]||[];this.operationSpec["x-code-samples"]&&!Zl&&(Zl=!0,console.warn('"x-code-samples" is deprecated. Use "x-codeSamples" instead'));var t=this.requestBody&&this.requestBody.content;if(t&&t.hasSample){var n=Math.min(e.length,this.options.payloadSampleIdx);e=[].concat(es(e.slice(0,n)),[{lang:"payload",label:"Payload",source:"",requestBodyContent:t}],es(e.slice(n)))}return e}},{key:"parameters",get:function(){var e=this,t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],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 il(e.parser,t,e.pointer,e.options)}));return this.options.sortPropsAlphabetically?xs(t,"name"):this.options.requiredPropsFirst?bs(t):t}},{key:"responses",get:function(){var e=this,t=!1;return Object.keys(this.operationSpec.responses||[]).filter((function(e){return"default"===e||("success"===os(e)&&(t=!0),"default"===(n=e)||uo(n)||rs(n));var n})).map((function(n){return new Nl(e.parser,n,t,e.operationSpec.responses[n],e.options)}))}},{key:"callbacks",get:function(){var e=this;return Object.keys(this.operationSpec.callbacks||[]).map((function(t){return new Ks(e.parser,t,e.operationSpec.callbacks[t],e.pointer,e.options)}))}}]),e}()).prototype,"ready",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Tl=Ya(Il.prototype,"active",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Rl=Ya(Il.prototype,"expanded",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(Il.prototype,"activate",[Tt],Object.getOwnPropertyDescriptor(Il.prototype,"activate"),Il.prototype),Ya(Il.prototype,"deactivate",[Tt],Object.getOwnPropertyDescriptor(Il.prototype,"deactivate"),Il.prototype),Ya(Il.prototype,"toggle",[Tt],Object.getOwnPropertyDescriptor(Il.prototype,"toggle"),Il.prototype),Ya(Il.prototype,"requestBody",[Ls],Object.getOwnPropertyDescriptor(Il.prototype,"requestBody"),Il.prototype),Ya(Il.prototype,"codeSamples",[Ls],Object.getOwnPropertyDescriptor(Il.prototype,"codeSamples"),Il.prototype),Ya(Il.prototype,"parameters",[Ls],Object.getOwnPropertyDescriptor(Il.prototype,"parameters"),Il.prototype),Ya(Il.prototype,"responses",[Ls],Object.getOwnPropertyDescriptor(Il.prototype,"responses"),Il.prototype),Ya(Il.prototype,"callbacks",[Ls],Object.getOwnPropertyDescriptor(Il.prototype,"callbacks"),Il.prototype),Il),ec=ka.div(Dl||(Dl=Ao(["\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 wa("medium",!0)(Fl||(Fl=Ao(["\n width: 100%;\n padding: ",";\n "])),"".concat(t?0:n.spacing.sectionVertical,"px ").concat(n.spacing.sectionHorizontal,"px"))})),tc=ka.div.attrs((function(e){return n({},Uf,e.id)}))(zl||(zl=Ao(["\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}),wa("medium",!0)(Ul||(Ul=Ao(["\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 ":""})),nc=ka.div(Bl||(Bl=Ao(["\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}),wa("medium",!0)($l||($l=Ao(["\n width: 100%;\n padding: ",";\n "])),(function(e){return"".concat(e.theme.spacing.sectionVertical,"px ").concat(e.theme.spacing.sectionHorizontal,"px")}))),rc=ka(nc)(ql||(ql=Ao(["\n background-color: ",";\n"])),(function(e){return e.theme.rightPanel.backgroundColor})),oc=ka.div(Vl||(Vl=Ao(["\n display: flex;\n width: 100%;\n padding: 0;\n\n ",";\n"])),wa("medium",!0)(Wl||(Wl=Ao(["\n flex-direction: column;\n "])))),ic={1:"1.85714em",2:"1.57143em",3:"1.27em"},ac=function(e){return ga(Hl||(Hl=Ao(["\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}),ic[e],(function(e){return e.theme.typography.headings.lineHeight}))},sc=ka.h1(Yl||(Yl=Ao(["\n ",";\n color: ",";\n\n ",";\n"])),ac(1),(function(e){return e.theme.colors.primary.main}),Ea("H1")),lc=ka.h2(Gl||(Gl=Ao(["\n ",";\n color: black;\n\n ",";\n"])),ac(2),Ea("H2")),cc=(ka.h2(Ql||(Ql=Ao(["\n ",";\n color: black;\n\n ",";\n"])),ac(3),Ea("H3")),ka.h3(Xl||(Xl=Ao(["\n color: ",";\n\n ",";\n"])),(function(e){return e.theme.rightPanel.textColor}),Ea("RightPanelHeader"))),uc=ka.h5(Kl||(Kl=Ao(["\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"])),Ea("UnderlinedHeader"));function pc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){s=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw o}}return i}}(e,t)||no(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var fc,dc,hc=(0,s.createContext)(void 0),mc=hc.Provider,vc=hc.Consumer;function gc(e){var t=e.spec,n=e.specUrl,r=e.options,o=e.onLoaded,i=e.children,a=pc(s.useState(null),2),l=a[0],c=a[1];s.useEffect((function(){function e(){return(e=Fa(Ua().mark((function e(){var r;return Ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t||n){e.next=2;break}return e.abrupt("return",void 0);case 2:return c(null),e.next=5,Va(t||n);case 5:r=e.sent,c(r);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[t,n]);var u=s.useMemo((function(){if(!l)return null;try{return new pv(l,n,r)}catch(e){throw o&&o(e),e}}),[l,n,r]);return s.useEffect((function(){u&&o&&o()}),[u,o]),i({loading:!u,store:u})}var yc=function(e){return ga(fc||(fc=Ao(["\n "," {\n cursor: pointer;\n margin-left: -20px;\n padding: 0;\n line-height: 1;\n width: 20px;\n display: inline-block;\n outline: 0;\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)};function bc(e){var t=s.useContext(hc),n=s.useCallback((function(n){t&&function(e,t,n){t.defaultPrevented||0!==t.button||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)||(t.preventDefault(),e.replace(n))}(t.menu.history,n,e.to)}),[t]);return t?s.createElement("a",{className:e.className,href:t.menu.history.linkForId(e.to),onClick:n,"aria-label":e.to},e.children):null}var xc,wc,kc=ka(bc)(dc||(dc=Ao(["\n ",";\n"])),yc("&"));function Ec(e){return s.createElement(kc,{to:e.to})}var Sc,_c,Oc,Ac,Ic,Cc,Tc,Rc,Pc,jc,Lc,Nc,Mc,Dc,Fc,zc,Uc,Bc,$c,qc,Vc,Wc={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},Hc=ka(function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return s.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","aria-hidden":"true"},s.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 "}))}}]),n}(s.PureComponent))(xc||(xc=Ao(["\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 Wc[e.direction||"down"]}),(function(e){var t=e.color,n=e.theme;return t&&n.colors.responses[t]&&n.colors.responses[t].color||t})),Yc=ka.span(wc||(wc=Ao(["\n display: inline-block;\n padding: 2px 8px;\n margin: 0;\n background-color: ",";\n color: ",";\n font-size: ",";\n vertical-align: middle;\n line-height: 1.6;\n border-radius: 4px;\n font-weight: ",";\n font-size: 12px;\n + span[type] {\n margin-left: 4px;\n }\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}),(function(e){return e.theme.typography.fontWeightBold})),Gc=ga(Sc||(Sc=Ao(["\n text-decoration: line-through;\n color: #707070;\n"]))),Qc=ka.caption(_c||(_c=Ao(["\n text-align: right;\n font-size: 0.9em;\n font-weight: normal;\n color: ",";\n"])),(function(e){return e.theme.colors.text.secondary})),Xc=ka.td(Oc||(Oc=Ao(["\n border-left: 1px solid ",";\n box-sizing: border-box;\n position: relative;\n padding: 10px 10px 10px 0;\n\n ","\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}),wa("small")(Ac||(Ac=Ao(["\n display: block;\n overflow: hidden;\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})),Kc=ka(Xc)(Ic||(Ic=Ao(["\n padding: 0;\n"]))),Zc=ka(Xc)(Cc||(Cc=Ao(["\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 13px;\n font-family: ",";\n\n &.deprecated {\n ",";\n }\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.typography.code.fontFamily}),Gc,(function(e){return"field"!==e.kind?"font-style: italic":""}),Ea("PropertyNameCell")),Jc=ka.td(Tc||(Tc=Ao(["\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 ","\n\n ",";\n"])),(function(e){return e.theme.schema.defaultDetailsWidth}),wa("small")(Rc||(Rc=Ao(["\n padding: 0 20px;\n border-bottom: none;\n border-left: 1px solid ",";\n\n tr.last > & {\n border-left: none;\n }\n "])),(function(e){return e.theme.schema.linesColor})),Ea("PropertyDetailsCell")),eu=ka.span(Pc||(Pc=Ao(["\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})),tu=ka.div(jc||(jc=Ao(["\n padding: ",";\n"])),(function(e){return e.theme.schema.nestingSpacing})),nu=ka.table(Lc||(Lc=Ao(["\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 ","\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}),wa("small")(Nc||(Nc=Ao(["\n display: block;\n > tr, > tbody > tr {\n display: block;\n }\n "]))),wa("small",!1," and (-ms-high-contrast:none)")(Mc||(Mc=Ao(["\n td {\n float: left;\n width: 100%;\n }\n "]))),tu,tu,tu,tu,tu,tu,tu,tu,tu,(function(e){return e.theme.schema.nestingSpacing}),(function(e){return e.theme.schema.nestedBackground}),tu,tu,tu,tu,tu,tu,tu,tu,tu,tu,tu,tu),ru=ka.div(Dc||(Dc=Ao(["\n margin: 0 0 3px 0;\n display: inline-block;\n"]))),ou=ka.span(Fc||(Fc=Ao(["\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})),iu=ka.button(zc||(zc=Ao(["\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 line-height: 1.5em;\n outline: none;\n &:focus {\n box-shadow: 0 0 0 1px ",";\n }\n\n ","\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main}),(function(e){return e.active?"\n color: white;\n background-color: ".concat(e.theme.colors.primary.main,";\n &:focus {\n box-shadow: none;\n background-color: ").concat(zr(.15,e.theme.colors.primary.main),";\n }\n "):"\n color: ".concat(e.theme.colors.primary.main,";\n background-color: white;\n ")})),au=ka.div(Uc||(Uc=Ao(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ' [';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),su=ka.div(Bc||(Bc=Ao(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ']';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),lu=function(){return(lu=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)};(Vc=$c||($c={})).Arrow="Arrow",Vc.DropdownSelector="DropdownSelector",Vc.DropdownWrapper="DropdownWrapper",Vc.SelectorSearch="SelectorSearch",Vc.SelectedValue="SelectedValue",Vc.Placeholder="Placeholder",Vc.GroupContainer="GroupContainer",Vc.GroupDivider="GroupDivider",Vc.GroupHeading="GroupHeading",Vc.OptionContainer="OptionContainer",Vc.OptionItem="OptionItem",function(e){e[e.DOWN_ARROW=40]="DOWN_ARROW",e[e.ENTER=13]="ENTER",e[e.ESCAPE=27]="ESCAPE",e[e.PAGE_DOWN=34]="PAGE_DOWN",e[e.PAGE_UP=33]="PAGE_UP",e[e.TAB=9]="TAB",e[e.UP_ARROW=38]="UP_ARROW",e[e.SPACE=32]="SPACE"}(qc||(qc={}));var cu=[qc.ESCAPE,qc.UP_ARROW,qc.DOWN_ARROW,qc.PAGE_UP,qc.PAGE_DOWN],uu="#808080",pu="#7C7C7C",fu="#6e6d6d",du="#CECECE",hu="#f5f5f5",mu="#0080bc";function vu(e){return void 0!==e.groupOptions}var gu=function(e,t){return vu(t)?e.concat(t.groupOptions):e.concat(t)},yu=function(e,t){return lu(lu({},e),{groupOptions:e.groupOptions.filter((function(e){return e.value.toLowerCase().includes(t)}))})};function bu(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(Boolean).map((function(e){return"string"==typeof e?e:e?Object.keys(e).filter((function(t){return e[t]})).join(" "):""})).join(" ")}var xu=va.div((function(e){var t=e.width,n=e.height,r=e.disabled,o=e.open,i=e.dropdownFocused;return{backgroundColor:r?du:hu,border:"2px solid "+(o||i?mu:pu),borderRadius:"7",cursor:r?"not-allowed":"pointer",display:"flex",flexDirection:"column",fontSize:"1em",height:n,position:"relative",width:t,"&:hover":{border:"2px solid "+(o||i?mu:fu)},"&:disabled":{backgroundColor:"#ededed",cursor:"unset"}}})),wu=va.div((function(e){var t=e.searchable;return{alignItems:"center",boxSizing:"border-box",cursor:e.open&&t?"text":"inherit",display:"flex",height:"32px",padding:"0 11px",position:"relative",width:"100%",input:{backgroundColor:"inherit",border:"none",fontSize:"inherit",height:"30px",outline:"none",width:"100%"}}})),ku=va.span((function(){return{bottom:0,left:"11px",position:"absolute",right:"25px",top:0}})),Eu={bottom:0,left:"11px",lineHeight:"30px",overflow:"hidden",position:"absolute",right:"25px",textOverflow:"ellipsis",top:0,whiteSpace:"nowrap"},Su=va.span((function(e){return lu({textAlign:e.centerText?"center":"left",color:e.value&&!e.open?"black":uu},Eu)})),_u=va.span((function(e){var t=e.centerText;return lu({color:uu,textAlign:t?"center":"left"},Eu)})),Ou=va.div((function(){return{alignItems:"center",bottom:0,color:uu,display:"flex",position:"absolute",right:"10px",top:0}})),Au=va.span((function(e){var t=e.openUp,n=e.maxContentHeight;return{backgroundColor:"#ffffff",border:"2px solid #6e6d6d",borderRadius:"4px",bottom:t?"105%":void 0,boxShadow:"0px "+(t?"-4px":"4px")+" 4px rgba(0, 0, 0, 0.25)",boxSizing:"border-box",color:"black",display:e.open?"block":"none",left:"0",listStyleType:"none",margin:"0",maxHeight:n||"175px",overflowX:"hidden",overflowY:"auto",padding:"2px 0",position:"absolute",top:t?void 0:"100%",width:"100%",zIndex:9999,".dropdown-selector-content--empty":{alignItems:"center",color:uu,display:"flex",flexDirection:"column",justifyContent:"center",padding:"4px 0"},"&::-webkit-scrollbar":{width:"5px"},"&::-webkit-scrollbar-track":{background:"#ddd"},"&::-webkit-scrollbar-thumb":{background:"#666"}}})),Iu=va.div((function(){return{padding:"1em 0 0 0"}})),Cu=va.div((function(){return{color:"grey",display:"flex",flexDirection:"row",fontSize:"0.9em",padding:"0 10px 3px 5px"}})),Tu=va.div((function(){return{borderBottom:"1px solid #7C7C7C",margin:"auto",paddingTop:10,width:"85%"}})),Ru=va.div((function(e){var t=e.selected,n=e.focused,r=hu,o="inherit";return n&&t?(r=pu,o=hu):n?r="#e0e0e0":t&&(r=du),{backgroundColor:r,border:"none",color:o,cursor:"pointer",fontSize:"0.95em",overflow:"hidden",padding:"5px 10px",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",display:"flex",alignItems:"center","&:hover":{backgroundColor:t?pu:du,color:t?hu:void 0},".option-icon":{paddingRight:"5px"}}})),Pu=(0,s.memo)((function(e){var t=e.onOptionClicked,n=e.option,r=e.optionClass,o=e.itemRenderer,i=e.index,a=e.selected,l=e.focused,c=(0,s.useCallback)((function(e){e.stopPropagation(),t(n,!0)}),[t,n]),u=(0,s.createElement)(s.Fragment,null,n.iconClass&&(0,s.createElement)("i",{className:n.iconClass+" dropdown-option-icon"}),n.value);return o&&(u=o(e,i)),(0,s.createElement)(Ru,{"aria-label":n.ariaLabel,"aria-selected":a,className:bu("dropdown-option",r,{selected:a,focused:l}),onClick:c,title:n.title,selected:a,focused:l},u)})),ju=function(e){var t=e.children,n=e.className,r=e.dim,o=void 0===r?24:r;return(0,s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"feather "+n},t)},Lu=function(){return(0,s.createElement)(ju,{className:"feather-inbox"},(0,s.createElement)("polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12"}),(0,s.createElement)("path",{d:"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"}))},Nu=function(){return(0,s.createElement)(ju,{className:"feather-chevron-down",dim:16},(0,s.createElement)("polyline",{points:"6 9 12 15 18 9"}))},Mu=function(){return(0,s.createElement)(ju,{className:"feather-search",dim:16},(0,s.createElement)("circle",{cx:"11",cy:"11",r:"8"}),(0,s.createElement)("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}))};function Du(e){var t=e.selectedOption,n=e.options,r=e.focusedIndex,o=e.onOptionClicked,i=e.optionItemRenderer;if(e.empty)return(0,s.createElement)("div",{className:"dropdown-selector-content--empty"},(0,s.createElement)(Lu,null),"No data");var a=i?function(e,t){return i(e,t)}:void 0,l=0,c=n.map((function(e){if(vu(e)){var n=e.groupOptions,i=e.label,c=n.map((function(e){var n=e.value===t,i=l===r;return l+=1,(0,s.createElement)(Pu,{key:e.value,optionClass:e.className,onOptionClicked:o,option:e,itemRenderer:a,index:l-1,selected:n,focused:i})}));return c.length?(0,s.createElement)(Iu,{key:e.label},(0,s.createElement)(Cu,null,(0,s.createElement)("span",null,i.toUpperCase()," | "),(0,s.createElement)("span",null,n.length)),c,(0,s.createElement)(Tu,null)):null}var u=e.value,p=e.className,f=l===r;return(0,s.createElement)(Pu,{key:u,optionClass:p,onOptionClicked:o,option:e,itemRenderer:a,index:(l+=1)-1,selected:u===t,focused:f})}));return(0,s.createElement)(s.Fragment,null,c)}var Fu={height:0,width:0,overflow:"hidden"},zu=function(e,t,n){var r=e.map((function(e,r){return(0,s.createElement)("div",{role:"option",id:n+"_list_"+r,key:n+"_list_"+r,"aria-selected":r===t,"aria-label":e.value})}));return(0,s.createElement)("div",{role:"listbox",id:n+"_list",style:Fu},r)},Uu=function(e,t,n){var r=(0,s.useState)(""),o=r[0],i=r[1],a=(0,s.useMemo)((function(){return n&&o.trim()?function(e,t){for(var n=[],r=t.toLowerCase(),o=0,i=e;o<i.length;o++){var a=i[o];if(vu(a)){var s=yu(a,r);s.groupOptions.length>=0&&n.push(s)}else a.value.toLowerCase().includes(r)&&n.push(a)}return n}(t,o):t}),[t,o]),l=(0,s.useCallback)((function(t,n){void 0===n&&(n=!0),i(t),n&&e(0)}),[e,i]);return{searchTerm:o,setSearchTerm:l,filteredOptions:a}},Bu=0,$u=function(e){var t,n=e.arrowRenderer,r=e.contentClassName,o=e.className,i=e.disabled,a=e.hideArrow,l=e.id,c=e.optionItemRenderer,u=e.pageKeyTraverseSize,p=e.placeholder,f=e.searchable,d=e.value,h=e.selectedValueClassName,m=(0,s.useMemo)((function(){return t||(e=Bu,Bu+=1,"react_dropdown_aria_"+e);var e}),[t=l]),v=function(e,t){var n=e.options,r=e.searchable,o=e.onChange,i=e.disabled,a=e.ariaDescribedBy,l=e.ariaLabel,c=e.ariaLabelledBy,u=e.value,p=e.defaultOpen,f=(0,s.useState)(0),d=f[0],h=f[1],m=(0,s.useState)(p),v=m[0],g=m[1],y=(0,s.useRef)(null),b=(0,s.useRef)(null),x=(0,s.useRef)(null),w=(0,s.useState)(!1),k=w[0],E=w[1],S=Uu(h,n,r),_=S.searchTerm,O=S.setSearchTerm,A=S.filteredOptions,I=(0,s.useMemo)((function(){return A.reduce(gu,[])}),[A]),C=(0,s.useMemo)((function(){return I.map((function(e){return e.value})).indexOf(u)}),[I,u]),T=(0,s.useCallback)((function(e){void 0===e&&(e=!1),O("",!1),g(!1),e&&b.current&&b.current.focus()}),[b.current,O,g]),R=(0,s.useCallback)((function(){h(C>0?C:0),g(!0)}),[g,h,C]),P=(0,s.useCallback)((function(e,t){void 0===t&&(t=!1),e&&(o(e),O("",!1)),t&&T(!0)}),[o,T,O]);!function(e,t){var n=function(n){t.current&&!t.current.contains(n.target)&&e()};(0,s.useEffect)((function(){return document.addEventListener("mouseup",n,!1),document.addEventListener("touchend",n,!1),function(){document.removeEventListener("mouseup",n),document.removeEventListener("touchend",n)}}),[])}(T,y),function(e,t){(0,s.useEffect)((function(){if(t.current&&e>=0){var n=t.current.getElementsByClassName("dropdown-option"),r=n&&n.length?n[e]:null;if(r&&r.getBoundingClientRect){var o=r.getBoundingClientRect().height,i=t.current.getBoundingClientRect().height,a=t.current.scrollTop,s=r.offsetTop<=a;r.offsetTop>=a&&r.offsetTop+o<=a+i||(s?t.current.scrollTo({top:r.offsetTop}):t.current.scrollTo({top:r.offsetTop-i+o+8}))}}}),[e])}(d,x);var j=(0,s.useMemo)((function(){return{"aria-hidden":i,"aria-expanded":v,"aria-haspopup":"listbox","aria-activedescendant":t+"_list_"+d,"aria-controls":t+"_list","aria-label":l,"aria-labelledby":c,"aria-describedby":a}}),[i,v,t,d,l,c,a]);return{focusedIndex:d,setFocusedIndex:h,open:v,setOpen:g,searchTerm:_,setSearchTerm:O,dropdownFocused:k,setDropdownFocused:E,setValue:P,filteredOptions:A,openDropdown:R,closeDropdown:T,flattenedOptions:I,container:y,inputRef:b,listWrapper:x,ariaProps:j,ariaList:zu(I,C,t)}}(e,m),g=v.open,y=v.dropdownFocused,b=v.focusedIndex,x=v.setFocusedIndex,w=v.setDropdownFocused,k=v.setValue,E=v.openDropdown,S=v.closeDropdown,_=v.searchTerm,O=v.setSearchTerm,A=v.filteredOptions,I=v.flattenedOptions,C=v.container,T=v.inputRef,R=v.listWrapper,P=v.ariaProps,j=v.ariaList,L=(0,s.useCallback)((function(){T.current&&T.current.focus()}),[T.current]),N=(0,s.useCallback)((function(){L(),i||g&&f||(g?S(!0):E())}),[g,i,f,S,E]),M=(0,s.useCallback)((function(e){switch(e){case qc.UP_ARROW:x((function(e){return 0===e?I.length-1:e-1}));break;case qc.DOWN_ARROW:x((function(e){return(e+1)%I.length}));break;case qc.PAGE_UP:x((function(e){return e-u<0&&0!==e?0:e-u<0?I.length-1:e-u}));break;case qc.PAGE_DOWN:x((function(e){return e===I.length-1?0:e+u>I.length-1?I.length-1:(e+u)%I.length}));break;case qc.ESCAPE:S(!0)}}),[x,I,u,S]),D=(0,s.useCallback)((function(e){var t=e.keyCode;-1!==cu.indexOf(t)?(e.preventDefault(),e.stopPropagation(),M(t)):t!==qc.ENTER&&(t!==qc.SPACE||f)||g?t!==qc.TAB||f?(t===qc.TAB||t===qc.ENTER)&&I.length>0&&b>=0&&g&&(e.stopPropagation(),e.preventDefault(),k(I[b],!0)):S():(e.preventDefault(),E())}),[I,k,b,g,M,E,f,S]),F=(0,s.useCallback)((function(e){O(e.target.value)}),[O]),z=(0,s.useCallback)((function(){return w(!0)}),[w]),U=(0,s.useCallback)((function(){return w(!1)}),[w]),B=(0,s.useMemo)((function(){if(a)return null;if(n)return(0,s.createElement)(Ou,{className:"dropdown-arrow"},n(g));var e=g&&f;return(0,s.createElement)(Ou,{className:"dropdown-arrow"},e&&(0,s.createElement)(Mu,null),!e&&(0,s.createElement)(Nu,null))}),[g,n,f,a]);return(0,s.createElement)(xu,{ref:C,onFocus:L,onClick:N,role:"button",width:e.width,height:e.height,disabled:i,open:g,dropdownFocused:y,className:bu("dropdown",o)},(0,s.createElement)(wu,{className:"dropdown-selector",open:g,searchable:e.searchable},(0,s.createElement)(ku,{className:"dropdown-selector-search"},(0,s.createElement)("input",lu({id:m,ref:T,value:_,onChange:F,onKeyDown:D,onFocus:z,onBlur:U,readOnly:!g||!f,disabled:i,autoComplete:"off",role:"combobox"},P))),!d&&!_&&(0,s.createElement)(_u,{className:"dropdown-selector-placeholder",centerText:e.centerText},p),d&&!_&&(0,s.createElement)(Su,{className:bu("dropdown-selector-value",h),centerText:e.centerText,value:d,open:g},d),B),j,(0,s.createElement)(Au,{maxContentHeight:e.maxContentHeight,openUp:e.openUp,open:g,className:bu("dropdown-selector-content",r),ref:R},(0,s.createElement)(Du,{selectedOption:d,options:A,focusedIndex:b,onOptionClicked:k,optionItemRenderer:c,empty:0===I.length})))};$u.defaultProps={ariaDescribedBy:null,ariaLabel:null,ariaLabelledBy:null,arrowRenderer:void 0,centerText:!1,className:void 0,contentClassName:null,defaultOpen:!1,disabled:!1,height:null,hideArrow:!1,id:null,maxContentHeight:150,openUp:!1,optionItemRenderer:void 0,pageKeyTraverseSize:10,placeholder:"Select ...",searchable:!1,selectedValueClassName:null,style:{},value:void 0,width:null};var qu,Vu,Wu,Hu=ka($u)(qu||(qu=Ao(["\n && {\n box-sizing: border-box;\n min-width: 100px;\n outline: none;\n display: inline-block;\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.5);\n vertical-align: bottom;\n padding: 2px 0px 2px 6px;\n position: relative;\n width: auto;\n background: white;\n color: #263238;\n font-family: ",";\n font-size: 0.929em;\n line-height: 1.5em;\n cursor: pointer;\n transition: border 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;\n &:hover,\n &:focus-within {\n border: 1px solid ",";\n color: ",";\n box-shadow: 0px 0px 0px 1px ",";\n }\n .dropdown-selector {\n display: inline-flex;\n padding: 0;\n height: auto;\n padding-right: 20px;\n position: relative;\n margin-bottom: 5px;\n }\n .dropdown-selector-value {\n font-family: ",";\n position: relative;\n font-size: 0.929em;\n width: 100%;\n line-height: 1;\n vertical-align: middle;\n color: #263238;\n left: 0;\n transition: color 0.25s ease, text-shadow 0.25s ease;\n }\n .dropdown-arrow {\n position: absolute;\n right: 3px;\n top: 50%;\n transform: translateY(-50%);\n border-color: "," transparent transparent;\n border-style: solid;\n border-width: 0.35em 0.35em 0;\n width: 0;\n svg {\n display: none;\n }\n }\n\n .dropdown-selector-content {\n position: absolute;\n margin-top: 2px;\n left: -2px;\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 background-color: #ffffff;\n\n &[aria-selected='true'] {\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 input {\n cursor: pointer;\n height: 1px;\n background-color: transparent;\n }\n }\n"])),(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}),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.colors.primary.main})),Yu=ka(Hu)(Vu||(Vu=Ao(["\n && {\n margin-left: 10px;\n text-transform: none;\n font-size: 0.969em;\n\n font-size: 1em;\n border: none;\n padding: 0 1.2em 0 0;\n background: transparent;\n\n &:hover,\n &:focus-within {\n border: none;\n box-shadow: none;\n .dropdown-selector-value {\n color: ",";\n text-shadow: 0px 0px 0px ",";\n }\n }\n }\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main})),Gu=ka.span(Wu||(Wu=Ao(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n color: black;\n"])));function Qu(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var Xu=Qu("Tab"),Ku=Qu("TabList"),Zu=Qu("TabPanel");function Ju(){return(Ju=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 ep(e,t){return s.Children.map(e,(function(e){return null===e?null:function(e){return Xu(e)||Ku(e)||Zu(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?(0,s.cloneElement)(e,Ju({},e.props,{children:ep(e.props.children,t)})):e}))}function tp(e,t){return s.Children.forEach(e,(function(e){null!==e&&(Xu(e)||Zu(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(Ku(e)&&t(e),tp(e.props.children,t)))}))}function np(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=np(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function rp(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=np(e))&&(r&&(r+=" "),r+=t);return r}var op,ip=0;function ap(){return"react-tabs-"+ip++}function sp(e){var t=0;return tp(e,(function(e){Xu(e)&&t++})),t}function lp(){return(lp=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 cp(e,t){return(cp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function up(e){return e&&"getAttribute"in e}function pp(e){return up(e)&&"tab"===e.getAttribute("role")}function fp(e){return up(e)&&"true"===e.getAttribute("aria-disabled")}var dp=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){var n=t.props,r=n.direction,o=n.disableUpDownKeys;if(t.isTabFromContainer(e.target)){var i=t.props.selectedIndex,a=!1,s=!1;32!==e.keyCode&&13!==e.keyCode||(a=!0,s=!1,t.handleClick(e)),37===e.keyCode||!o&&38===e.keyCode?(i="rtl"===r?t.getNextTab(i):t.getPrevTab(i),a=!0,s=!0):39===e.keyCode||!o&&40===e.keyCode?(i="rtl"===r?t.getPrevTab(i):t.getNextTab(i),a=!0,s=!0):35===e.keyCode?(i=t.getLastTab(),a=!0,s=!0):36===e.keyCode&&(i=t.getFirstTab(),a=!0,s=!0),a&&e.preventDefault(),s&&t.setSelected(i,e)}},t.handleClick=function(e){var n=e.target;do{if(t.isTabFromContainer(n)){if(fp(n))return;var r=[].slice.call(n.parentNode.children).filter(pp).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,cp(t,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(!fp(this.getTab(n)))return n;for(var r=0;r<e;r++)if(!fp(this.getTab(r)))return r;return e},o.getPrevTab=function(e){for(var t=e;t--;)if(!fp(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!fp(this.getTab(t)))return t;return e},o.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!fp(this.getTab(t)))return t;return null},o.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!fp(this.getTab(e)))return e;return null},o.getTabsCount=function(){return sp(this.props.children)},o.getPanelsCount=function(){return e=this.props.children,t=0,tp(e,(function(e){Zu(e)&&t++})),t;var e,t},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,i=n.focus,a=n.forceRenderTabPanel,l=n.selectedIndex,c=n.selectedTabClassName,u=n.selectedTabPanelClassName,p=n.environment;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var f=this.tabIds.length-this.getTabsCount();f++<0;)this.tabIds.push(ap()),this.panelIds.push(ap());return ep(r,(function(n){var r=n;if(Ku(n)){var f=0,d=!1;null==op&&function(e){var t=e||("undefined"!=typeof window?window:void 0);try{op=!(void 0===t||!t.document||!t.document.activeElement)}catch(e){op=!1}}(p),op&&(d=s.Children.toArray(n.props.children).filter(Xu).some((function(t,n){var r=p||("undefined"!=typeof window?window:void 0);return r&&r.document.activeElement===e.getTab(n)}))),r=(0,s.cloneElement)(n,{children:ep(n.props.children,(function(t){var n="tabs-"+f,r=l===f,a={tabRef:function(t){e.tabNodes[n]=t},id:e.tabIds[f],panelId:e.panelIds[f],selected:r,focus:r&&(i||d)};return c&&(a.selectedClassName=c),o&&(a.disabledClassName=o),f++,(0,s.cloneElement)(t,a)}))})}else if(Zu(n)){var h={id:e.panelIds[t],tabId:e.tabIds[t],selected:l===t};a&&(h.forceRender=a),u&&(h.selectedClassName=u),t++,r=(0,s.cloneElement)(n,h)}return r}))},o.isTabFromContainer=function(e){if(!pp(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,t.environment,t.disableUpDownKeys,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","environment","disableUpDownKeys"]));return s.createElement("div",lp({},o,{className:rp(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-tabs":!0}),this.getChildren())},r}(s.Component);function hp(e,t){return(hp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}dp.defaultProps={className:"react-tabs",focus:!1},dp.propTypes={};var mp=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};1===i&&(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,hp(t,n),r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?1:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(1===o.mode){var i,a=Math.max(0,sp(e.children)-1);i=null!=t.selectedIndex?Math.min(t.selectedIndex,a):e.defaultIndex||0,o.selectedIndex=i}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),s.createElement(dp,n,t)},r}(s.Component);function vp(){return(vp=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 gp(e,t){return(gp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}mp.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},mp.propTypes={},mp.tabsRole="Tabs";var yp=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,gp(t,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 s.createElement("ul",vp({},r,{className:rp(n),role:"tablist"}),t)},r}(s.Component);function bp(){return(bp=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 xp(e,t){return(xp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}yp.defaultProps={className:"react-tabs__tab-list"},yp.propTypes={},yp.tabsRole="TabList";var wp="react-tabs__tab",kp=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,xp(t,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,a=n.disabledClassName,l=(n.focus,n.id),c=n.panelId,u=n.selected,p=n.selectedClassName,f=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 s.createElement("li",bp({},h,{className:rp(o,(e={},e[p]=u,e[a]=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:f||(u?"0":null)}),r)},r}(s.Component);function Ep(){return(Ep=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 Sp(e,t){return(Sp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}kp.defaultProps={className:wp,disabledClassName:wp+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:wp+"--selected"},kp.propTypes={},kp.tabsRole="Tab";var _p,Op,Ap=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,Sp(t,n),r.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,o=t.forceRender,i=t.id,a=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 s.createElement("div",Ep({},u,{className:rp(r,(e={},e[l]=a,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||a?n:null)},r}(s.Component);Ap.defaultProps={className:"react-tabs__tab-panel",forceRender:!1,selectedClassName:"react-tabs__tab-panel--selected"},Ap.propTypes={},Ap.tabsRole="TabPanel";var Ip,Cp,Tp,Rp,Pp=ka(mp)(_p||(_p=Ao(["\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 &:focus {\n outline: auto;\n }\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.codeBlock.backgroundColor}),(function(e){var t=e.theme;return zr(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){var t=e.theme;return"".concat(t.spacing.unit,"px ").concat(t.spacing.unit,"px ").concat(t.spacing.unit,"px")}),(function(e){var t=e.theme;return zr(.05,t.codeBlock.backgroundColor)}),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.colors.responses.success.tabTextColor}),(function(e){return e.theme.colors.responses.redirect.tabTextColor}),(function(e){return e.theme.colors.responses.info.tabTextColor}),(function(e){return e.theme.colors.responses.error.tabTextColor}),(function(e){return e.theme.codeBlock.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),jp=(ka(Pp)(Op||(Op=Ao(["\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 zr(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return 2*e.theme.spacing.unit})),ka.div(Ip||(Ip=Ao(["\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: #e64441;\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 .token.property.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"])),Ea("Prism"))),Lp=ka.div(Cp||(Cp=Ao(["\n opacity: 0.7;\n transition: opacity 0.3s ease;\n text-align: right;\n &:focus-within {\n opacity: 1;\n }\n > button {\n background-color: transparent;\n border: 0;\n color: inherit;\n padding: 2px 10px;\n font-family: ",";\n font-size: ",";\n line-height: ",";\n cursor: pointer;\n outline: 0;\n\n :hover,\n :focus {\n background: rgba(255, 255, 255, 0.1);\n }\n }\n"])),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.typography.fontSize}),(function(e){return e.theme.typography.lineHeight})),Np=ka.div(Tp||(Tp=Ao(["\n &:hover "," {\n opacity: 1;\n }\n"])),Lp),Mp=ka(jp.withComponent("pre"))(Rp||(Rp=Ao(["\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"}));function Dp(e){return getComputedStyle(e)}function Fp(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function zp(e){var t=document.createElement("div");return t.className=e,t}var Up="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Bp(e,t){if(!Up)throw new Error("No element matching method supported");return Up.call(e,t)}function $p(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function qp(e,t){return Array.prototype.filter.call(e.children,(function(e){return Bp(e,t)}))}var Vp=function(e){return"ps__thumb-"+e},Wp=function(e){return"ps__rail-"+e},Hp="ps__child--consume",Yp="ps--focus",Gp="ps--clicking",Qp=function(e){return"ps--active-"+e},Xp=function(e){return"ps--scrolling-"+e},Kp={x:null,y:null};function Zp(e,t){var n=e.element.classList,r=Xp(t);n.contains(r)?clearTimeout(Kp[t]):n.add(r)}function Jp(e,t){Kp[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(Xp(t))}),e.settings.scrollingThreshold)}var ef=function(e){this.element=e,this.handlers={}},tf={isEmpty:{configurable:!0}};ef.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},ef.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)}))},ef.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},tf.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length}))},Object.defineProperties(ef.prototype,tf);var nf=function(){this.eventElements=[]};function rf(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function of(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 p=e.element;e.reach[l]=null,p[s]<1&&(e.reach[l]="start"),p[s]>e[i]-e[a]-1&&(e.reach[l]="end"),t&&(p.dispatchEvent(rf("ps-scroll-"+l)),t<0?p.dispatchEvent(rf("ps-scroll-"+c)):t>0&&p.dispatchEvent(rf("ps-scroll-"+u)),r&&function(e,t){Zp(e,t),Jp(e,t)}(e,l)),e.reach[l]&&(t||o)&&p.dispatchEvent(rf("ps-"+l+"-reach-"+e.reach[l]))}(e,n,i,r,o)}function af(e){return parseInt(e,10)||0}nf.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return t||(t=new ef(e),this.eventElements.push(t)),t},nf.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},nf.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)},nf.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll()})),this.eventElements=[]},nf.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 sf={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function lf(e){var t=e.element,n=Math.floor(t.scrollTop),r=t.getBoundingClientRect();e.containerWidth=Math.ceil(r.width),e.containerHeight=Math.ceil(r.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(qp(t,Wp("x")).forEach((function(e){return $p(e)})),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(qp(t,Wp("y")).forEach((function(e){return $p(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=cf(e,af(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=af((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=cf(e,af(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=af(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,Fp(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-9: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,Fp(t.scrollbarYRail,o),Fp(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),Fp(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(t,e),e.scrollbarXActive?t.classList.add(Qp("x")):(t.classList.remove(Qp("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?t.classList.add(Qp("y")):(t.classList.remove(Qp("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)}function cf(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 uf(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],p=e.element,f=null,d=null,h=null;function m(t){t.touches&&t.touches[0]&&(t[o]=t.touches[0].pageY),p[l]=f+h*(t[o]-d),Zp(e,c),lf(e),t.stopPropagation(),t.preventDefault()}function v(){Jp(e,c),e[u].classList.remove(Gp),e.event.unbind(e.ownerDocument,"mousemove",m)}function g(t,a){f=p[l],a&&t.touches&&(t[o]=t.touches[0].pageY),d=t[o],h=(e[r]-e[n])/(e[i]-e[s]),a?e.event.bind(e.ownerDocument,"touchmove",m):(e.event.bind(e.ownerDocument,"mousemove",m),e.event.once(e.ownerDocument,"mouseup",v),t.preventDefault()),e[u].classList.add(Gp),t.stopPropagation()}e.event.bind(e[a],"mousedown",(function(e){g(e)})),e.event.bind(e[a],"touchstart",(function(e){g(e,!0)}))}var pf={"click-rail":function(e){e.element,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,lf(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,lf(e),t.stopPropagation()}))},"drag-thumb":function(e){uf(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),uf(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)&&(Bp(t,":hover")||Bp(e.scrollbarX,":focus")||Bp(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(Bp(r=o,"input,[contenteditable]")||Bp(r,"select,[contenteditable]")||Bp(r,"textarea,[contenteditable]")||Bp(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,lf(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(!sf.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(Hp))return!0;var i=Dp(o);if(r&&i.overflowY.match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&(o.scrollTop>0&&r<0||o.scrollTop<a&&r>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var s=o.scrollWidth-o.clientWidth;if(s>0&&(o.scrollLeft>0&&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),lf(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(sf.supportsTouch||sf.supportsIePointer){var t=e.element,n={},r=0,o={},i=null;sf.supportsTouch?(e.event.bind(t,"touchstart",c),e.event.bind(t,"touchmove",u),e.event.bind(t,"touchend",p)):sf.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",c),e.event.bind(t,"pointermove",u),e.event.bind(t,"pointerup",p)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",c),e.event.bind(t,"MSPointerMove",u),e.event.bind(t,"MSPointerUp",p)))}function a(n,r){t.scrollTop-=r,t.scrollLeft-=n,lf(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},p=u.pageX-n.pageX,f=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(Hp))return!0;var i=Dp(o);if(r&&i.overflowY.match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&(o.scrollTop>0&&r<0||o.scrollTop<a&&r>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var s=o.scrollWidth-o.clientWidth;if(s>0&&(o.scrollLeft>0&&n<0||o.scrollLeft<s&&n>0))return!0}o=o.parentNode}return!1}(i.target,p,f))return;a(p,f),n=u;var d=(new Date).getTime(),h=d-r;h>0&&(o.x=p/h,o.y=f/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&&sf.isChrome}else if(a>s&&(n<0&&i===e.contentWidth-e.containerWidth||n>0&&0===i))return!0;return!0}(p,f)&&i.preventDefault()}}function p(){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))}}},ff=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("ps"),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)this.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(Yp)},s=function(){return e.classList.remove(Yp)};this.isRtl="rtl"===Dp(e).direction,!0===this.isRtl&&e.classList.add("ps__rtl"),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 nf,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=zp(Wp("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=zp(Vp("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=Dp(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=af(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=af(l.borderLeftWidth)+af(l.borderRightWidth),Fp(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=af(l.marginLeft)+af(l.marginRight),Fp(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=zp(Wp("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=zp(Vp("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=Dp(this.scrollbarYRail);this.scrollbarYRight=parseInt(c.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=af(c.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var t=Dp(e);return af(t.width)+af(t.paddingLeft)+af(t.paddingRight)+af(t.borderLeftWidth)+af(t.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=af(c.borderTopWidth)+af(c.borderBottomWidth),Fp(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=af(c.marginTop)+af(c.marginBottom),Fp(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 pf[e](n)})),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",(function(e){return n.onScroll(e)})),lf(this)};ff.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Fp(this.scrollbarXRail,{display:"block"}),Fp(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=af(Dp(this.scrollbarXRail).marginLeft)+af(Dp(this.scrollbarXRail).marginRight),this.railYMarginHeight=af(Dp(this.scrollbarYRail).marginTop)+af(Dp(this.scrollbarYRail).marginBottom),Fp(this.scrollbarXRail,{display:"none"}),Fp(this.scrollbarYRail,{display:"none"}),lf(this),of(this,"top",0,!1,!0),of(this,"left",0,!1,!0),Fp(this.scrollbarXRail,{display:""}),Fp(this.scrollbarYRail,{display:""}))},ff.prototype.onScroll=function(e){this.isAlive&&(lf(this),of(this,"top",this.element.scrollTop-this.lastScrollTop),of(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},ff.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),$p(this.scrollbarX),$p(this.scrollbarY),$p(this.scrollbarXRail),$p(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},ff.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(e){return!e.match(/^ps([-_].+|)$/)})).join(" ")};var df,hf,mf=ff,vf=r(4875),gf=mf||t,yf=ya(df||(df=Ao(["",""])),vf.Z&&vf.Z.toString()),bf=ka.div(hf||(hf=Ao(["\n position: relative;\n"]))),xf=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"_container",void 0),n(ar(e),"inst",void 0),n(ar(e),"handleRef",(function(t){e._container=t})),e}return or(r,[{key:"componentDidMount",value:function(){var e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new gf(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)}},{key:"componentDidUpdate",value:function(){this.inst.update()}},{key:"componentWillUnmount",value:function(){this.inst.destroy()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.updateFn;return r&&r(this.componentDidUpdate.bind(this)),s.createElement(s.Fragment,null,s.createElement(yf,null),s.createElement(bf,{className:"scrollbar-container ".concat(n),ref:this.handleRef},t))}}]),r}(s.Component);function wf(e){return s.createElement(La.Consumer,null,(function(t){return t.nativeScrollbars?s.createElement("div",{style:{overflow:"auto",overscrollBehavior:"contain",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):s.createElement(xf,e,e.children)}))}var kf=function(){function e(t,r,o){nr(this,e),n(this,"operations",[]);var i=t.deref(o||{});t.exitRef(o),this.initWebhooks(t,i,r)}return or(e,[{key:"initWebhooks",value:function(e,t,r){for(var o=0,i=Object.keys(t);o<i.length;o++){var s,l=t[i[o]],c=ro(Object.keys(l).filter(as));try{for(c.s();!(s=c.n()).done;){var u=s.value,p=l[u];if(l.$ref){var f=e.deref(l||{});this.initWebhooks(e,n({},u,f),r)}if(p){var d=new Jl(e,a(a({},p),{},{httpVerb:u}),void 0,r,!1);this.operations.push(d)}}}catch(e){c.e(e)}finally{c.f()}}}}]),e}(),Ef=function e(t,r,o){nr(this,e),n(this,"id",void 0),n(this,"sectionId",void 0),n(this,"type",void 0),n(this,"description",void 0),n(this,"apiKey",void 0),n(this,"http",void 0),n(this,"flows",void 0),n(this,"openId",void 0);var i=t.deref(o);this.id=r,this.sectionId=Ss+r,this.type=i.type,this.description=i.description||"","apiKey"===i.type&&(this.apiKey={name:i.name,in:i.in}),"http"===i.type&&(this.http={scheme:i.scheme,bearerFormat:i.bearerFormat}),"openIdConnect"===i.type&&(this.openId={connectUrl:i.openIdConnectUrl}),"oauth2"===i.type&&i.flows&&(this.flows=i.flows)},Sf=function e(t){nr(this,e),n(this,"schemes",void 0);var r=t.spec.components&&t.spec.components.securitySchemes||{};this.schemes=Object.keys(r).map((function(e){return new Ef(t,e,r[e])}))};var _f,Of,Af,If,Cf,Tf,Rf,Pf,jf,Lf=["$ref"],Nf=function(){function e(){nr(this,e),n(this,"_counter",{})}return or(e,[{key:"reset",value:function(){this._counter={}}},{key:"visit",value:function(e){this._counter[e]=this._counter[e]?this._counter[e]+1:1}},{key:"exit",value:function(e){this._counter[e]=this._counter[e]&&this._counter[e]-1}},{key:"visited",value:function(e){return!!this._counter[e]}}]),e}(),Mf=function(){function e(t,r){var o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new ko({});nr(this,e),this.options=i,n(this,"specUrl",void 0),n(this,"spec",void 0),n(this,"_refCounter",new Nf),n(this,"allowMergeRefs",!1),n(this,"byRef",(function(e){var t;if(o.spec){"#"!==e.charAt(0)&&(e="#"+e),e=decodeURIComponent(e);try{t=Ja.get(o.spec,e)}catch(e){}return t||{}}})),this.validate(t),this.preprocess(t),this.spec=t,this.allowMergeRefs=t.openapi.startsWith("3.1");var a=Jr?window.location.href:"";"string"==typeof r&&(this.specUrl=(0,ao.resolve)(a,r))}return or(e,[{key:"validate",value:function(e){if(void 0===e.openapi)throw new Error("Document must be valid OpenAPI 3.0.0 definition")}},{key:"preprocess",value:function(e){if(!this.options.noAutoAuth&&e.info&&e.components&&e.components.securitySchemes){var t=e.info.description||"";if(!qs.containsComponent(t,ks)&&!qs.containsComponent(t,Es)){var n="\x3c!-- ReDoc-Inject: <".concat(ks,"> --\x3e");e.info.description=function(e,t,n){var r=new RegExp("(^|\\n)#\\s?".concat(t,"\\s*\\n"),"i"),o=new RegExp("((\\n|^)#\\s*".concat(t,"\\s*(\\n|$)(?:.|\\n)*?)(\\n#|$)"),"i");if(r.test(e))return e.replace(o,"$1\n\n".concat(n,"\n$4"));var i=""===e||e.endsWith("\n\n")?"":e.endsWith("\n")?"\n":"\n\n";return"".concat(e).concat(i,"# ").concat(t,"\n\n").concat(n)}(t,"Authentication",n)}}}},{key:"isRef",value:function(e){return!!e&&void 0!==e.$ref&&null!==e.$ref}},{key:"resetVisited",value:function(){this._refCounter=new Nf}},{key:"exitRef",value:function(e){this.isRef(e)&&this._refCounter.exit(e.$ref)}},{key:"deref",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(this.isRef(e)){var r=vs(e.$ref);if(r&&this.options.ignoreNamedSchemas.has(r))return{type:"object",title:r};var o=this.byRef(e.$ref),i=this._refCounter.visited(e.$ref);if(this._refCounter.visit(e.$ref),i&&!t)return Object.assign({},o,{"x-circular-ref":!0});var a=o;return this.isRef(o)&&(a=this.deref(o,!1,n),this.exitRef(o)),this.allowMergeRefs?this.mergeRefs(e,o,n):a}return e}},{key:"mergeRefs",value:function(e,t,n){e.$ref;var r=function(e,t){if(null==e)return{};var n,r,o=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,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Lf),o=Object.keys(r);return 0===o.length?t:n&&o.some((function(e){return"description"!==e&&"title"!==e&&"externalDocs"!==e}))?{allOf:[t,r]}:a(a({},t),r)}},{key:"shalowDeref",value:function(e){return this.isRef(e)?this.byRef(e.$ref):e}},{key:"mergeAllOf",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Set;if(t&&o.add(t),void 0===(e=this.hoistOneOfs(e)).allOf)return e;var i=a(a({},e),{},{allOf:void 0,parentRefs:[],title:e.title||vs(t)});void 0!==i.properties&&"object"==typeof i.properties&&(i.properties=a({},i.properties)),void 0!==i.items&&"object"==typeof i.items&&(i.items=a({},i.items));var s,l=e.allOf.map((function(e){var t;if(!(e&&e.$ref&&o.has(e.$ref))){var a=n.deref(e,r,!0),s=e.$ref||void 0,l=n.mergeAllOf(a,s,r,o);return(t=i.parentRefs).push.apply(t,es(l.parentRefs||[])),{$ref:s,schema:l}}})).filter((function(e){return void 0!==e})),c=ro(l);try{for(c.s();!(s=c.n()).done;){var u=s.value,p=u.$ref,f=u.schema;if(i.type!==f.type&&void 0!==i.type&&void 0!==f.type&&console.warn('Incompatible types in allOf at "'.concat(t,'": "').concat(i.type,'" and "').concat(f.type,'"')),void 0!==f.type&&(i.type=f.type),void 0!==f.properties)for(var d in i.properties=i.properties||{},f.properties)if(i.properties[d]){var h=this.mergeAllOf({allOf:[i.properties[d],f.properties[d]]},t+"/properties/"+d);i.properties[d]=h,this.exitParents(h)}else i.properties[d]=f.properties[d];void 0!==f.items&&(i.items=i.items||{},i.items=this.mergeAllOf({allOf:[i.items,f.items]},t+"/items")),void 0!==f.required&&(i.required=(i.required||[]).concat(f.required)),i=a(a({},f),i),p&&(i.parentRefs.push(p),void 0===i.title&&ms(p))}}catch(e){c.e(e)}finally{c.f()}return i}},{key:"findDerived",value: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}},{key:"exitParents",value:function(e){var t,n=ro(e.parentRefs||[]);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.exitRef({$ref:r})}}catch(e){n.e(e)}finally{n.f()}}},{key:"hoistOneOfs",value:function(e){var t=this;if(void 0===e.allOf)return e;for(var n=e.allOf,r=0;r<n.length;r++){var o=n[r];if(Array.isArray(o.oneOf)){var i=function(){var e=n.slice(0,r),i=n.slice(r+1);return{v:{oneOf:o.oneOf.map((function(n){var r=t.mergeAllOf({allOf:[].concat(es(e),[n],es(i))});return t.exitParents(r),r}))}}}();if("object"==typeof i)return i.v}}return e}}]),e}(),Df=function e(t,r,o){var i,s,l;nr(this,e),this.options=o,n(this,"parser",void 0),n(this,"info",void 0),n(this,"externalDocs",void 0),n(this,"contentItems",void 0),n(this,"securitySchemes",void 0),n(this,"webhooks",void 0),this.parser=new Mf(t,r,o),this.info=new Qs(this.parser),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=zf.buildStructure(this.parser,this.options),this.securitySchemes=new Sf(this.parser);var c=a(a({},null===(i=this.parser)||void 0===i||null===(s=i.spec)||void 0===s?void 0:s["x-webhooks"]),null===(l=this.parser)||void 0===l?void 0:l.spec.webhooks);this.webhooks=new kf(this.parser,o,c)},Ff=(Of=Ya((_f=function(){function e(t,r,o){nr(this,e),n(this,"id",void 0),n(this,"absoluteIdx",void 0),n(this,"name",void 0),n(this,"description",void 0),n(this,"type",void 0),n(this,"items",[]),n(this,"parent",void 0),n(this,"externalDocs",void 0),zs(this,"active",Of,this),zs(this,"expanded",Af,this),n(this,"depth",void 0),n(this,"level",void 0),an(this),this.id=r.id||t+"/"+ho(r.name),this.type=t,this.name=r["x-displayName"]||r.name,this.level=r.level||1,this.description=r.description||"";var i=r.items;i&&i.length&&(this.description=qs.getTextBeforeHading(this.description,i[0].name)),this.parent=o,this.externalDocs=r.externalDocs,"group"===this.type&&(this.expanded=!0)}return or(e,[{key:"activate",value:function(){this.active=!0}},{key:"expand",value:function(){this.parent&&this.parent.expand(),this.expanded=!0}},{key:"collapse",value:function(){"group"!==this.type&&(this.expanded=!1)}},{key:"deactivate",value:function(){this.active=!1}}]),e}()).prototype,"active",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Af=Ya(_f.prototype,"expanded",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(_f.prototype,"activate",[Tt],Object.getOwnPropertyDescriptor(_f.prototype,"activate"),_f.prototype),Ya(_f.prototype,"expand",[Tt],Object.getOwnPropertyDescriptor(_f.prototype,"expand"),_f.prototype),Ya(_f.prototype,"collapse",[Tt],Object.getOwnPropertyDescriptor(_f.prototype,"collapse"),_f.prototype),Ya(_f.prototype,"deactivate",[Tt],Object.getOwnPropertyDescriptor(_f.prototype,"deactivate"),_f.prototype),_f),zf=function(){function e(){nr(this,e)}return or(e,null,[{key:"buildStructure",value:function(t,n){var r=t.spec,o=[],i=e.getTagsWithOperations(t,r);return o.push.apply(o,es(e.addMarkdownItems(r.info.description||"",void 0,1,n))),r["x-tagGroups"]&&r["x-tagGroups"].length>0?o.push.apply(o,es(e.getTagGroupsItems(t,void 0,r["x-tagGroups"],i,n))):o.push.apply(o,es(e.getTagsItems(t,i,void 0,void 0,n))),o}},{key:"addMarkdownItems",value:function(e,t,n,r){var o=new qs(r).extractHeadings(e||"");return o.length&&t&&t.description&&(t.description=qs.getTextBeforeHading(t.description,o[0].name)),function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return n.map((function(n){var o=new Ff("section",n,t);return o.depth=r,n.items&&(o.items=e(o,n.items,r+1)),qs.containsComponent(o.description||"",ks)&&_s(o.id+"/"),o}))}(t,o,n)}},{key:"getTagGroupsItems",value:function(t,n,r,o,i){var a,s=[],l=ro(r);try{for(l.s();!(a=l.n()).done;){var c=a.value,u=new Ff("group",c,n);u.depth=0,u.items=e.getTagsItems(t,o,u,c,i),s.push(u)}}catch(e){l.e(e)}finally{l.f()}return s}},{key:"getTagsItems",value:function(t,n,r,o,i){var a,s=[],l=ro((void 0===o?Object.keys(n):o.tags).map((function(e){return n[e]?(n[e].used=!0,n[e]):(console.warn('Non-existing tag "'.concat(e,'" is added to the group "').concat(o.name,'"')),null)})));try{for(l.s();!(a=l.n()).done;){var c=a.value;if(c){var u=new Ff("tag",c,r);if(u.depth=1,""!==c.name)u.items=[].concat(es(e.addMarkdownItems(c.description||"",u,u.depth+1,i)),es(this.getOperationsItems(t,u,c,u.depth+1,i))),s.push(u);else{var p=[].concat(es(e.addMarkdownItems(c.description||"",u,u.depth+1,i)),es(this.getOperationsItems(t,void 0,c,u.depth+1,i)));s.push.apply(s,es(p))}}}}catch(e){l.e(e)}finally{l.f()}return s}},{key:"getOperationsItems",value:function(e,t,n,r,o){if(0===n.operations.length)return[];var i,a=[],s=ro(n.operations);try{for(s.s();!(i=s.n()).done;){var l=i.value,c=new Jl(e,l,t,o);c.depth=r,a.push(c)}}catch(e){s.e(e)}finally{s.f()}return a}},{key:"getTagsWithOperations",value:function(e,t){var r,o={},i=t["x-webhooks"]||t.webhooks,s=ro(t.tags||[]);try{for(s.s();!(r=s.n()).done;){var l=r.value;o[l.name]=a(a({},l),{},{operations:[]})}}catch(e){s.e(e)}finally{s.f()}function c(e,t,r){for(var i=0,s=Object.keys(t);i<s.length;i++){var l,u=s[i],p=t[u],f=ro(Object.keys(p).filter(as));try{for(f.s();!(l=f.n()).done;){var d=l.value,h=p[d];if(p.$ref){var m=e.deref(p);c(e,n({},u,m),r)}else{var v=null==h?void 0:h.tags;v&&v.length||(v=[""]);var g,y=ro(v);try{for(y.s();!(g=y.n()).done;){var b=g.value,x=o[b];void 0===x&&(x={name:b,operations:[]},o[b]=x),x["x-traitTag"]||x.operations.push(a(a({},h),{},{pathName:u,pointer:Ja.compile(["paths",u,d]),httpVerb:d,pathParameters:p.parameters||[],pathServers:p.servers,isWebhook:!!r}))}}catch(e){y.e(e)}finally{y.f()}}}}catch(e){f.e(e)}finally{f.f()}}}return i&&c(e,i,!0),t.paths&&c(e,t.paths),o}}]),e}(),Uf="data-section-id",Bf=(If=Tt.bound,Tf=Ya((Cf=function(){function e(t,r,o){var i,a,s=this;nr(this,e),this.scroll=r,this.history=o,zs(this,"activeItemIdx",Tf,this),zs(this,"sideBarOpened",Rf,this),n(this,"items",void 0),n(this,"flatItems",void 0),n(this,"_unsubscribe",void 0),n(this,"_hashUnsubscribe",void 0),n(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{var o=s.getElementAt(n);if(s.scroll.isElementAbove(o))break}n+=t}s.activate(s.flatItems[n],!0,!0)})),n(this,"updateOnHistory",(function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.history.currentId;t&&((e=s.flatItems.find((function(e){return e.id===t})))?s.activateAndScroll(e,!1):(t.startsWith(Ss)&&(e=s.flatItems.find((function(e){return Ss.startsWith(e.id)})),s.activate(e)),s.scroll.scrollIntoViewBySelector("[".concat(Uf,'="').concat(t,'"]'))))})),n(this,"getItemById",(function(e){return s.flatItems.find((function(t){return t.id===e}))})),an(this),this.items=t.contentItems,this.flatItems=(i=this.items||[],"items",a=[],function e(t){var n,r=ro(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;a.push(o),o.items&&e(o.items)}}catch(e){r.e(e)}finally{r.f()}}(i),a),this.flatItems.forEach((function(e,t){return e.absoluteIdx=t})),this.subscribe()}return or(e,[{key:"subscribe",value:function(){this._unsubscribe=this.scroll.subscribe(this.updateOnScroll),this._hashUnsubscribe=this.history.subscribe(this.updateOnHistory)}},{key:"toggleSidebar",value:function(){this.sideBarOpened=!this.sideBarOpened}},{key:"closeSidebar",value:function(){this.sideBarOpened=!1}},{key:"getElementAt",value:function(e){var t=this.flatItems[e];return t&&eo("[".concat(Uf,'="').concat(t.id,'"]'))||null}},{key:"getElementAtOrFirstChild",value:function(e){var t=this.flatItems[e];return t&&"group"===t.type&&(t=t.items[0]),t&&eo("[".concat(Uf,'="').concat(t.id,'"]'))||null}},{key:"activeItem",get:function(){return this.flatItems[this.activeItemIdx]||void 0}},{key:"activate",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(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)))}},{key:"deactivate",value:function(e){if(void 0!==e)for(e.deactivate();void 0!==e;)e.collapse(),e=e.parent}},{key:"activateAndScroll",value: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()}},{key:"scrollToActive",value:function(){this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx))}},{key:"dispose",value:function(){this._unsubscribe(),this._hashUnsubscribe()}}],[{key:"updateOnHistory",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ms.currentId,t=arguments.length>1?arguments[1]:void 0;e&&t.scrollIntoViewBySelector("[".concat(Uf,'="').concat(e,'"]'))}}]),e}()).prototype,"activeItemIdx",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return-1}}),Rf=Ya(Cf.prototype,"sideBarOpened",[Re],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Ya(Cf.prototype,"toggleSidebar",[Tt],Object.getOwnPropertyDescriptor(Cf.prototype,"toggleSidebar"),Cf.prototype),Ya(Cf.prototype,"closeSidebar",[Tt],Object.getOwnPropertyDescriptor(Cf.prototype,"closeSidebar"),Cf.prototype),Ya(Cf.prototype,"activate",[Tt],Object.getOwnPropertyDescriptor(Cf.prototype,"activate"),Cf.prototype),Ya(Cf.prototype,"activateAndScroll",[If],Object.getOwnPropertyDescriptor(Cf.prototype,"activateAndScroll"),Cf.prototype),Cf),$f="scroll",qf=(100,Pf=function(e,t,n){var r,o,i,a,s,l,c,u;n.value=(r=n.value,o=100,l=null,c=0,u=function(){c=(new Date).getTime(),l=null,s=r.apply(i,a),l||(i=a=null)},function(){var e=(new Date).getTime(),t=o-(e-c);return i=this,a=arguments,t<=0||t>o?(l&&(clearTimeout(l),l=null),c=e,s=r.apply(i,a),l||(i=a=null)):l||(l=setTimeout(u,t)),s})},Ya((jf=function(){function e(t){nr(this,e),this.options=t,n(this,"_scrollParent",void 0),n(this,"_emiter",void 0),n(this,"_prevOffsetY",0),this._scrollParent=Jr?window:void 0,this._emiter=new Qa,this.bind()}return or(e,[{key:"bind",value:function(){this._prevOffsetY=this.scrollY(),this._scrollParent&&this._scrollParent.addEventListener("scroll",this.handleScroll)}},{key:"dispose",value:function(){this._scrollParent&&this._scrollParent.removeEventListener("scroll",this.handleScroll),this._emiter.removeAllListeners($f)}},{key:"scrollY",value:function(){return"undefined"!=typeof HTMLElement&&this._scrollParent instanceof HTMLElement?this._scrollParent.scrollTop:void 0!==this._scrollParent?this._scrollParent.pageYOffset:0}},{key:"isElementBellow",value:function(e){if(null!==e)return e.getBoundingClientRect().top>this.options.scrollYOffset()}},{key:"isElementAbove",value:function(e){if(null!==e){var t=e.getBoundingClientRect().top;return(t>0?Math.floor(t):Math.ceil(t))<=this.options.scrollYOffset()}}},{key:"subscribe",value:function(e){var t=this._emiter.addListener($f,e);return function(){return t.removeListener($f,e)}}},{key:"scrollIntoView",value:function(e){null!==e&&(e.scrollIntoView(),this._scrollParent&&this._scrollParent.scrollBy&&this._scrollParent.scrollBy(0,1-this.options.scrollYOffset()))}},{key:"scrollIntoViewBySelector",value:function(e){var t=eo(e);this.scrollIntoView(t)}},{key:"handleScroll",value:function(){var e=this.scrollY()-this._prevOffsetY>0;this._prevOffsetY=this.scrollY(),this._emiter.emit($f,e)}}]),e}()).prototype,"handleScroll",[Ga.bind,Pf],Object.getOwnPropertyDescriptor(jf.prototype,"handleScroll"),jf.prototype),jf),Vf=function(){function e(){nr(this,e),n(this,"searchWorker",function(){var e;if(Jr)try{e=r(5114)}catch(t){e=r(308).default}else e=r(308).default;return new e}())}var t;return or(e,[{key:"indexItems",value:function(e){var t=this;!function e(n){n.forEach((function(n){"group"!==n.type&&t.add(n.name,n.description||"",n.id),e(n.items)}))}(e),this.searchWorker.done()}},{key:"add",value:function(e,t,n){this.searchWorker.add(e,t,n)}},{key:"dispose",value:function(){this.searchWorker.terminate(),this.searchWorker.dispose()}},{key:"search",value:function(e){return this.searchWorker.search(e)}},{key:"toJS",value:(t=Fa(Ua().mark((function e(){return Ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.searchWorker.toJS());case 1:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"load",value:function(e){this.searchWorker.load(e)}},{key:"fromExternalJS",value:function(e,t){e&&t&&this.searchWorker.fromExternalJS(e,t)}}]),e}();function Wf(e){var t=e.Label,n=void 0===t?Gu:t,r=e.Dropdown,o=void 0===r?Yu:r;return 1===e.options.length?s.createElement(n,null,e.options[0].value):s.createElement(o,ir({},e,{searchable:!1}))}var Hf,Yf,Gf=r(7856),Qf=ga(Hf||(Hf=Ao(["\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})),Xf=ka(jp)(Yf||(Yf=Ao(["\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: ",";\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 }"}),ac(1),(function(e){return e.theme.colors.primary.main}),ac(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 e.theme.codeBlock.backgroundColor}),(function(e){return 4*e.theme.spacing.unit}),(function(e){return e.theme.schema.nestedBackground}),yc(".share-link"),Qf,Ea("Markdown")),Kf=Xf.withComponent("span");function Zf(e){var t=e.inline?Kf:Xf;return s.createElement(Ma,null,(function(n){return s.createElement(t,ir({className:"redoc-markdown "+(e.className||""),dangerouslySetInnerHTML:{__html:(r=n.untrustedSpec,o=e.html,r?Gf.sanitize(o):o)},"data-role":e["data-role"]},e));var r,o}))}var Jf,ed,td,nd,rd,od,id=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.source,n=e.inline,r=e.compact,o=e.className,i=e["data-role"],a=new qs;return s.createElement(Zf,{html:a.renderMd(t),inline:n,compact:r,className:o,"data-role":i})}}]),n}(s.Component),ad=ka.div(Jf||(Jf=Ao(["\n position: relative;\n"]))),sd=ka.div(ed||(ed=Ao(["\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"]))),ld=ka.div(td||(td=Ao(["\n background: #fff;\n color: #000;\n display: inline;\n font-size: 0.85em;\n white-space: nowrap;\n"]))),cd=ka.div(nd||(nd=Ao(["\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"]))),ud=ka.div(rd||(rd=Ao(["\n position: absolute;\n width: 100%;\n height: 20px;\n bottom: -20px;\n"]))),pd=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.open,n=e.title,r=e.children;return s.createElement(ad,null,r,t&&s.createElement(sd,null,s.createElement(ld,null,n),s.createElement(cd,null),s.createElement(ud,null)))}}]),n}(s.Component),fd="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy"),dd=function(){function e(){nr(this,e)}return or(e,null,[{key:"isSupported",value:function(){return fd}},{key:"selectElement",value: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))}},{key:"deselect",value:function(){if(document.selection)document.selection.empty();else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges()}}},{key:"copySelected",value:function(){var e;try{e=document.execCommand("copy")}catch(t){e=!1}return e}},{key:"copyElement",value:function(t){e.selectElement(t);var n=e.copySelected();return n&&e.deselect(),n}},{key:"copyCustom",value: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}(),hd=function(e){Eo(r,e);var t=Oo(r);function r(e){var o;return nr(this,r),n(ar(o=t.call(this,e)),"copy",(function(){var e="string"==typeof o.props.data?o.props.data:JSON.stringify(o.props.data,null,2);dd.copyCustom(e),o.showTooltip()})),n(ar(o),"renderCopyButton",(function(){return s.createElement("button",{onClick:o.copy},s.createElement(pd,{title:dd.isSupported()?"Copied":"Not supported in your browser",open:o.state.tooltipShown},"Copy"))})),o.state={tooltipShown:!1},o}return or(r,[{key:"render",value:function(){return this.props.children({renderCopyButton:this.renderCopyButton})}},{key:"showTooltip",value:function(){var e=this;this.setState({tooltipShown:!0}),setTimeout((function(){e.setState({tooltipShown:!1})}),1500)}}]),r}(s.PureComponent),md=1;function vd(e,t){md=1;var n="";return n+='<div class="redoc-json">',n+="<code>",n+=wd(e,t),(n+="</code>")+"</div>"}function gd(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function yd(e){return JSON.stringify(e).slice(1,-1)}function bd(e,t){return'<span class="'+t+'">'+gd(e)+"</span>"}function xd(e){return'<span class="token punctuation">'+e+"</span>"}function wd(e,t){var n=typeof e,r="";return null==e?r+=bd("null","token keyword"):e&&e.constructor===Array?(md++,r+=function(e,t){for(var n=md>t?"collapsed":"",r='<button class="collapser" aria-label="'.concat(md>t+1?"expand":"collapse",'"></button>').concat(xd("["),'<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+=wd(e[a],t),a<i-1&&(r+=","),r+="</div></li>";return r+="</ul>".concat(xd("]")),o||(r=xd("[ ]")),r}(e,t),md--):e&&e.constructor===Date?r+=bd('"'+e.toISOString()+'"',"token string"):"object"===n?(md++,r+=function(e,t){for(var n=md>t?"collapsed":"",r=Object.keys(e),o=r.length,i='<button class="collapser" aria-label="'.concat(md>t+1?"expand":"collapse",'"></button>').concat(xd("{"),'<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">"'+gd(l)+'"</span>: ',i+=wd(e[l],t),s<o-1&&(i+=xd(",")),i+="</div></li>"}return i+="</ul>".concat(xd("}")),a||(i=xd("{ }")),i}(e,t),md--):"number"===n?r+=bd(e,"token number"):"string"===n?/^(http|https):\/\/[^\s]+$/.test(e)?r+=bd('"',"token string")+'<a href="'+encodeURI(e)+'">'+gd(yd(e))+"</a>"+bd('"',"token string"):r+=bd('"'+yd(e)+'"',"token string"):"boolean"===n&&(r+=bd(e,"token boolean")),r}var kd,Ed,Sd,_d,Od,Ad,Id,Cd=ga(od||(od=Ao(["\n .redoc-json code > .collapser {\n display: none;\n pointer-events: 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 background-color: transparent;\n border: 0;\n color: #fff;\n font-family: ",";\n font-size: ",";\n padding-right: 6px;\n padding-left: 6px;\n padding-top: 0;\n padding-bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15px;\n height: 15px;\n position: absolute;\n top: 4px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none;\n padding: 2px;\n &:focus {\n outline-color: #fff;\n outline-style: dotted;\n outline-width: 1px;\n }\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"])),(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"}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.fontSize})),Td=ka.div(kd||(kd=Ao(["\n &:hover > "," {\n opacity: 1;\n }\n"])),Lp),Rd=ka(function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"node",void 0),n(ar(e),"renderInner",(function(t){var n=t.renderCopyButton;return s.createElement(Td,null,s.createElement(Lp,null,n(),s.createElement("button",{onClick:e.expandAll}," Expand all "),s.createElement("button",{onClick:e.collapseAll}," Collapse all ")),s.createElement(La.Consumer,null,(function(t){return s.createElement(jp,{className:e.props.className,ref:function(t){return e.node=t},dangerouslySetInnerHTML:{__html:vd(e.props.data,t.jsonSampleExpandLevel)}})})))})),n(ar(e),"expandAll",(function(){var t,n=e.node.getElementsByClassName("collapsible"),r=ro(Array.prototype.slice.call(n));try{for(r.s();!(t=r.n()).done;){var o=t.value.parentNode;o.classList.remove("collapsed"),o.querySelector(".collapser").setAttribute("aria-label","collapse")}}catch(e){r.e(e)}finally{r.f()}})),n(ar(e),"collapseAll",(function(){var t,n=e.node.getElementsByClassName("collapsible"),r=ro(Array.prototype.slice.call(n,1));try{for(r.s();!(t=r.n()).done;){var o=t.value.parentNode;o.classList.add("collapsed"),o.querySelector(".collapser").setAttribute("aria-label","expand")}}catch(e){r.e(e)}finally{r.f()}})),n(ar(e),"collapseElement",(function(e){var t;"collapser"===e.className&&((t=e.parentElement.getElementsByClassName("collapsible")[0]).parentElement.classList.contains("collapsed")?(t.parentElement.classList.remove("collapsed"),e.setAttribute("aria-label","collapse")):(t.parentElement.classList.add("collapsed"),e.setAttribute("aria-label","expand")))})),n(ar(e),"clickListener",(function(t){e.collapseElement(t.target)})),n(ar(e),"focusListener",(function(t){"Enter"===t.key&&e.collapseElement(t.target)})),e}return or(r,[{key:"render",value:function(){return s.createElement(hd,{data:this.props.data},this.renderInner)}},{key:"componentDidMount",value:function(){this.node.addEventListener("click",this.clickListener),this.node.addEventListener("focus",this.focusListener)}},{key:"componentWillUnmount",value:function(){this.node.removeEventListener("click",this.clickListener),this.node.removeEventListener("focus",this.focusListener)}}]),r}(s.PureComponent))(Ed||(Ed=Ao(["\n ",";\n"])),Cd),Pd=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.source,n=e.lang;return s.createElement(Mp,{dangerouslySetInnerHTML:{__html:Rs(t,n)}})}}]),n}(s.PureComponent),jd=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this;return s.createElement(hd,{data:this.props.source},(function(t){var n=t.renderCopyButton;return s.createElement(Np,null,s.createElement(Lp,null,n()),s.createElement(Pd,{lang:e.props.lang,source:e.props.source}))}))}}]),n}(s.Component);function Ld(e){var t,n=e.value,r=e.mimeType;return us(r)?s.createElement(Rd,{data:n}):("object"==typeof n&&(n=JSON.stringify(n,null,2)),s.createElement(jd,{lang:(t=r,-1!==t.search(/xml/i)?"xml":"clike"),source:n}))}function Nd(e){var t=e.example,n=e.mimeType;return void 0===t.value&&t.externalValueUrl?s.createElement(Md,{example:t,mimeType:n}):s.createElement(Ld,{value:t.value,mimeType:n})}function Md(e){var t=e.example,n=e.mimeType,r=function(e,t){var n=pc((0,s.useState)(!0),2)[1],r=(0,s.useRef)(void 0),o=(0,s.useRef)(void 0);return o.current!==e&&(r.current=void 0),o.current=e,(0,s.useEffect)((function(){!function(){var o=Fa(Ua().mark((function o(){return Ua().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return n(!0),o.prev=1,o.next=4,e.getExternalValue(t);case 4:r.current=o.sent,o.next=10;break;case 7:o.prev=7,o.t0=o.catch(1),r.current=o.t0;case 10:n(!1);case 11:case"end":return o.stop()}}),o,null,[[1,7]])})));return function(){return o.apply(this,arguments)}}()()}),[e,t]),r.current}(t,n);return void 0===r?s.createElement("span",null,"Loading..."):r instanceof Error?s.createElement(Mp,null,"Error loading external example: ",s.createElement("br",null),s.createElement("a",{className:"token string",href:t.externalValueUrl,target:"_blank",rel:"noopener noreferrer"},t.externalValueUrl)):s.createElement(Ld,{value:r,mimeType:n})}var Dd,Fd=ka.div(Sd||(Sd=Ao(["\n padding: 0.9em;\n background-color: ",";\n margin: 0 0 10px 0;\n display: block;\n font-family: ",";\n font-size: 0.929em;\n line-height: 1.5em;\n"])),(function(e){var t=e.theme;return Qr(.6,t.rightPanel.backgroundColor)}),(function(e){return e.theme.typography.headings.fontFamily})),zd=ka.span(_d||(_d=Ao(["\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 Qr(.3,t.rightPanel.textColor)})),Ud=ka.div(Od||(Od=Ao(["\n position: relative;\n"]))),Bd=ka(Hu)(Ad||(Ad=Ao(["\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 font-size: 1em;\n border: none;\n padding: 0.9em 1.6em 0.9em 0.9em;\n box-shadow: none;\n &:hover,\n &:focus-within {\n border: none;\n box-shadow: none;\n }\n &:focus-within {\n background-color: ",";\n }\n\n .dropdown-arrow {\n border-top-color: ",";\n }\n .dropdown-selector-value {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n color: ",";\n }\n\n .dropdown-selector-content {\n margin: 0;\n margin-top: 2px;\n .dropdown-option {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n }\n }\n }\n"])),(function(e){var t=e.theme;return Qr(.6,t.rightPanel.backgroundColor)}),(function(e){var t=e.theme;return Qr(.3,t.rightPanel.backgroundColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.rightPanel.textColor})),$d=ka.div(Id||(Id=Ao(["\n font-family: ",";\n font-size: 12px;\n color: #ee807f;\n"])),(function(e){return e.theme.typography.code.fontFamily})),qd=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"state",{activeIdx:0}),n(ar(e),"switchMedia",(function(t){var n=t.idx;e.setState({activeIdx:n})})),e}return or(r,[{key:"render",value:function(){var e=this.state.activeIdx,t=this.props.mediaType.examples||{},n=this.props.mediaType.name,r=s.createElement($d,null,"No sample"),o=Object.keys(t);if(0===o.length)return r;if(o.length>1){var i=o.map((function(e,n){return{value:t[e].summary||e,idx:n}})),a=t[o[e]],l=a.description;return s.createElement(Vd,null,s.createElement(Ud,null,s.createElement(zd,null,"Example"),this.props.renderDropdown({value:i[e].value,options:i,onChange:this.switchMedia,ariaLabel:"Example"})),s.createElement("div",null,l&&s.createElement(id,{source:l}),s.createElement(Nd,{example:a,mimeType:n})))}var c=t[o[0]];return s.createElement(Vd,null,c.description&&s.createElement(id,{source:c.description}),s.createElement(Nd,{example:c,mimeType:n}))}}]),r}(s.Component),Vd=ka.div(Dd||(Dd=Ao(["\n margin-top: 15px;\n"])));if(!s.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!an)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");function Wd(e){e()}var Hd=[];function Yd(e){return zt(Yn(e,t));var t}var Gd="undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry;function Qd(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+Xd}}var Xd=1e4,Kd=Gd?function(e){var t=new Map,n=1,r=new e((function(e){var n=t.get(e);n&&(n.reaction.dispose(),t.delete(e))}));return{addReactionToTrack:function(e,o,i){var a=n++;return r.register(i,a,e),e.current=Qd(o),e.current.finalizationRegistryCleanupToken=a,t.set(a,e.current),e.current},recordReactionAsCommitted:function(e){r.unregister(e),e.current&&e.current.finalizationRegistryCleanupToken&&t.delete(e.current.finalizationRegistryCleanupToken)},forceCleanupTimerToRunNowForTests:function(){},resetCleanupScheduleForTests:function(){}}}(Gd):function(){var e,t=new Set;function n(){void 0===e&&(e=setTimeout(r,1e4))}function r(){e=void 0;var r=Date.now();t.forEach((function(e){var n=e.current;n&&r>=n.cleanAt&&(n.reaction.dispose(),e.current=null,t.delete(e))})),t.size>0&&n()}return{addReactionToTrack:function(e,r,o){var i;return e.current=Qd(r),i=e,t.add(i),n(),e.current},recordReactionAsCommitted:function(e){t.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),r())},resetCleanupScheduleForTests:function(){var n,r;if(t.size>0){try{for(var o=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),i=o.next();!i.done;i=o.next()){var a=i.value,s=a.current;s&&(s.reaction.dispose(),a.current=null)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.clear()}e&&(clearTimeout(e),e=void 0)}}}(),Zd=Kd.addReactionToTrack,Jd=Kd.recordReactionAsCommitted,eh=(Kd.resetCleanupScheduleForTests,Kd.forceCleanupTimerToRunNowForTests,!1);function th(){return eh}function nh(e){return"observer"+e}var rh=function(){};function oh(e,t){if(void 0===t&&(t="observed"),th())return e();var n,r=function(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}(s.useState(new rh),1)[0],o=(n=function(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}((0,s.useState)(0),2)[1],(0,s.useCallback)((function(){n((function(e){return e+1}))}),Hd)),i=s.useRef(null);if(!i.current)var a=new yt(nh(t),(function(){l.mounted?o():l.changedBeforeMount=!0})),l=Zd(i,a,r);var c,u,p=i.current.reaction;if(s.useDebugValue(p,Yd),s.useEffect((function(){return Jd(i),i.current?(i.current.mounted=!0,i.current.changedBeforeMount&&(i.current.changedBeforeMount=!1,o())):(i.current={reaction:new yt(nh(t),(function(){o()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},o()),function(){i.current.reaction.dispose(),i.current=null}}),[]),p.track((function(){try{c=e()}catch(e){u=e}})),u)throw u;return c}var ih=function(){return(ih=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)};var ah={$$typeof:!0,render:!0,compare:!0,type:!0};function sh(e){var t=e.children,n=e.render,r=t||n;return"function"!=typeof r?null:oh(r)}sh.displayName="Observer",function(e){e||(e=Wd),Ft({reactionScheduler:e})}(l.unstable_batchedUpdates);var lh=0,ch={};function uh(e){return ch[e]||(ch[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+lh+")";return lh++,t}(e)),ch[e]}function ph(e,t){if(fh(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(!Object.hasOwnProperty.call(t,n[o])||!fh(e[n[o]],t[n[o]]))return!1;return!0}function fh(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function dh(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}var hh=uh("patchMixins"),mh=uh("patchedDefinition");function vh(e,t){for(var n=this,r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];t.locks++;try{var a;return null!=e&&(a=e.apply(this,o)),a}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(n,o)}))}}function gh(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];vh.call.apply(vh,[this,e,t].concat(r))}}function yh(e,t,n){var r=function(e,t){var n=e[hh]=e[hh]||{},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[mh]){var i=e[t],a=bh(e,t,o?o.enumerable:void 0,r,i);Object.defineProperty(e,t,a)}}function bh(e,t,n,r,o){var i,a=gh(o,r);return(i={})[mh]=!0,i.get=function(){return a},i.set=function(o){if(this===e)a=gh(o,r);else{var i=bh(this,t,n,r,o);Object.defineProperty(this,t,i)}},i.configurable=!0,i.enumerable=n,i}var xh=G||"$mobx",wh=uh("isMobXReactObserver"),kh=uh("isUnmounted"),Eh=uh("skipRender"),Sh=uh("isForcingUpdate");function _h(e){var t=e.prototype;if(e[wh]){var n=Oh(t);console.warn("The provided component class ("+n+") \n has already been declared as an observer component.")}else e[wh]=!0;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==s.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==Ih)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=Ih;Ch(t,"props"),Ch(t,"state");var r=t.render;return t.render=function(){return Ah.call(this,r)},yh(t,"componentWillUnmount",(function(){var e;if(!0!==th()&&(null==(e=this.render[xh])||e.dispose(),this[kh]=!0,!this.render[xh])){var t=Oh(this);console.warn("The reactive render of an observer class component ("+t+") \n was overriden after MobX attached. This may result in a memory leak if the \n overriden reactive render was not properly disposed.")}})),e}function Oh(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||"<component>"}function Ah(e){var t=this;if(!0===th())return e.call(this);dh(this,Eh,!1),dh(this,Sh,!1);var n=Oh(this),r=e.bind(this),o=!1,i=new yt(n+".render()",(function(){if(!o&&(o=!0,!0!==t[kh])){var e=!0;try{dh(t,Sh,!0),t[Eh]||s.Component.prototype.forceUpdate.call(t),e=!1}finally{dh(t,Sh,!1),e&&i.dispose()}}}));function a(){o=!1;var e=void 0,t=void 0;if(i.track((function(){try{t=function(e,t){var n=qe(e);try{return t()}finally{Ve(n)}}(!1,r)}catch(t){e=t}})),e)throw e;return t}return i.reactComponent=this,a[xh]=i,this.render=a,a.call(this)}function Ih(e,t){return th()&&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||!ph(this.props,e)}function Ch(e,t){var n=uh("reactProp_"+t+"_valueHolder"),r=uh("reactProp_"+t+"_atomHolder");function o(){return this[r]||dh(this,r,K("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var e=!1;return it&&at&&(e=it(!0)),o.call(this).reportObserved(),it&&at&&at(e),this[n]},set:function(e){this[Sh]||ph(this[n],e)?dh(this,n,e):(dh(this,n,e),dh(this,Eh,!0),o.call(this).reportChanged(),dh(this,Eh,!1))}})}var Th,Rh,Ph,jh,Lh,Nh,Mh,Dh,Fh,zh,Uh,Bh,$h="function"==typeof Symbol&&Symbol.for,qh=$h?Symbol.for("react.forward_ref"):"function"==typeof s.forwardRef&&(0,s.forwardRef)((function(e){return null})).$$typeof,Vh=$h?Symbol.for("react.memo"):"function"==typeof s.memo&&(0,s.memo)((function(e){return null})).$$typeof;function Wh(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'"),Vh&&e.$$typeof===Vh)throw new Error("Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(qh&&e.$$typeof===qh){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return(0,s.forwardRef)((function(){var e=arguments;return(0,s.createElement)(sh,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(s.Component,e)?_h(e):function(e,t){if(th())return e;var n,r,o,i=ih({forwardRef:!1},t),a=e.displayName||e.name,l=function(t,n){return oh((function(){return e(t,n)}),a)};return l.displayName=a,n=i.forwardRef?(0,s.memo)((0,s.forwardRef)(l)):(0,s.memo)(l),r=e,o=n,Object.keys(r).forEach((function(e){ah[e]||Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=a,n}(e)}if(!s.Component)throw new Error("mobx-react requires React to be available");if(!Re)throw new Error("mobx-react requires mobx to be available");var Hh,Yh,Gh,Qh=ka(Zc)(Th||(Th=Ao(["\n button {\n background-color: transparent;\n border: 0;\n outline: 0;\n font-size: 13px;\n font-family: ",";\n cursor: pointer;\n padding: 0;\n color: ",";\n &:focus {\n font-weight: ",";\n }\n }\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"])),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.typography.fontWeightBold}),Hc,(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.color})),Xh=ka.span(Rh||(Rh=Ao(["\n vertical-align: middle;\n font-size: ",";\n line-height: 20px;\n"])),(function(e){return e.theme.typography.code.fontSize})),Kh=ka(Xh)(Ph||(Ph=Ao(["\n color: ",";\n"])),(function(e){return Qr(.1,e.theme.schema.typeNameColor)})),Zh=ka(Xh)(jh||(jh=Ao(["\n color: ",";\n"])),(function(e){return e.theme.schema.typeNameColor})),Jh=ka(Xh)(Lh||(Lh=Ao(["\n color: ",";\n word-break: break-word;\n"])),(function(e){return e.theme.schema.typeTitleColor})),em=Zh,tm=ka(Xh.withComponent("div"))(Nh||(Nh=Ao(["\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})),nm=ka(Xh)(Mh||(Mh=Ao(["\n color: ",";\n font-size: 13px;\n"])),(function(e){return e.theme.colors.warning.main})),rm=ka(Xh)(Dh||(Dh=Ao(["\n color: #0e7c86;\n &::before,\n &::after {\n font-weight: bold;\n }\n"]))),om=ka(Xh)(Fh||(Fh=Ao(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: ".concat(Qr(.95,t.colors.text.primary),";\n color: ").concat(Qr(.1,t.colors.text.primary),";\n\n padding: 0 ").concat(t.spacing.unit,"px;\n border: 1px solid ").concat(Qr(.9,t.colors.text.primary),";\n font-family: ").concat(t.typography.code.fontFamily,";\n}")}),Ea("ExampleValue")),im=ka(om)(zh||(zh=Ao([""]))),am=ka(Xh)(Uh||(Uh=Ao(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: ".concat(Qr(.95,t.colors.primary.light),";\n color: ").concat(Qr(.1,t.colors.primary.main),";\n\n margin: 0 ").concat(t.spacing.unit,"px;\n padding: 0 ").concat(t.spacing.unit,"px;\n border: 1px solid ").concat(Qr(.9,t.colors.primary.main),";\n font-family: ").concat(t.typography.code.fontFamily,";\n}")}),Ea("ConstraintItem")),sm=ka.button(Bh||(Bh=Ao(["\n background-color: transparent;\n border: 0;\n color: ",";\n margin-left: ","px;\n border-radius: 2px;\n cursor: pointer;\n outline-color: ",";\n font-size: 12px;\n"])),(function(e){return e.theme.colors.text.secondary}),(function(e){return e.theme.spacing.unit}),(function(e){return e.theme.colors.text.secondary})),lm=(r(2479),ka.div(Hh||(Hh=Ao(["\n ",";\n ","\n"])),Qf,(function(e){return e.compact?"":"margin: 1em 0"}))),cm=Wh(Yh=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.externalDocs;return e&&e.url?s.createElement(lm,{compact:this.props.compact},s.createElement("a",{href:e.url},e.description||e.url)):null}}]),n}(s.Component))||Yh,um=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"state",{collapsed:!0}),e}return or(r,[{key:"toggle",value:function(){this.setState({collapsed:!this.state.collapsed})}},{key:"render",value:function(){var e=this,t=this.props,n=t.values,r=t.type,o=this.state.collapsed,i=this.context,a=i.enumSkipQuotes,l=i.maxDisplayedEnumValues;if(!n.length)return null;var c=this.state.collapsed&&l?n.slice(0,l):n,u=!!l&&n.length>l,p=l?o?"… ".concat(n.length-l," more"):"Hide":"";return s.createElement("div",null,s.createElement(Xh,null,"array"===r?bo("enumArray"):""," ",1===n.length?bo("enumSingleValue"):bo("enum"),":")," ",c.map((function(e,t){var n=a?e:JSON.stringify(e);return s.createElement(s.Fragment,{key:t},s.createElement(om,null,n)," ")})),u?s.createElement(dm,{onClick:function(){e.toggle()}},p):null)}}]),r}(s.PureComponent);n(um,"contextType",La);var pm,fm,dm=ka.span(Gh||(Gh=Ao(["\n color: ",";\n vertical-align: middle;\n font-size: 13px;\n line-height: 20px;\n padding: 0 5px;\n cursor: pointer;\n"])),(function(e){return e.theme.colors.primary.main})),hm=ka(Xf)(pm||(pm=Ao(["\n margin: 2px 0;\n"]))),mm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.extensions;return s.createElement(La.Consumer,null,(function(t){return s.createElement(s.Fragment,null,t.showExtensions&&Object.keys(e).map((function(t){return s.createElement(hm,{key:t},s.createElement(Xh,null," ",t.substring(2),": ")," ",s.createElement(im,null,"string"==typeof e[t]?e[t]:JSON.stringify(e[t])))})))}))}}]),n}(s.PureComponent),vm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return 0===this.props.constraints.length?null:s.createElement("span",null," ",this.props.constraints.map((function(e){return s.createElement(am,{key:e}," ",e," ")})))}}]),n}(s.PureComponent),gm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){if(void 0===this.props.value)return null;var e=this.props.raw?this.props.value:JSON.stringify(this.props.value);return s.createElement("div",null,s.createElement(Xh,null," ",this.props.label," ")," ",s.createElement(om,null,e))}}]),n}(s.PureComponent),ym=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"state",{patternShown:!1}),n(ar(e),"togglePattern",(function(){e.setState({patternShown:!e.state.patternShown})})),e}return or(r,[{key:"render",value:function(){var e=this.props,t=e.showExamples,n=e.field,r=e.renderDiscriminatorSwitch,o=this.state.patternShown,i=this.context,l=i.enumSkipQuotes,c=i.hideSchemaTitles,u=i.hideSchemaPattern,p=n.schema,f=n.description,d=n.example,h=n.deprecated,m=n.examples,v=!!l||"header"===n.in,g=null;if(t&&(void 0!==d||void 0!==m))if(void 0!==m)g=s.createElement(bm,{field:n});else{var y=bo("example")+":",b=!!n.in;g=s.createElement(gm,{label:y,value:xm(n,n.example),raw:b})}return s.createElement("div",null,s.createElement("div",null,s.createElement(Kh,null,p.typePrefix),s.createElement(Zh,null,p.displayType),p.displayFormat&&s.createElement(em,null," ","<",p.displayFormat,">"," "),p.contentEncoding&&s.createElement(em,null," ","<",p.contentEncoding,">"," "),p.contentMediaType&&s.createElement(em,null," ","<",p.contentMediaType,">"," "),p.title&&!c&&s.createElement(Jh,null," (",p.title,") "),s.createElement(vm,{constraints:p.constraints}),p.pattern&&!u&&s.createElement(s.Fragment,null,s.createElement(rm,null,o||p.pattern.length<45?p.pattern:"".concat(p.pattern.substr(0,45),"...")),p.pattern.length>45&&s.createElement(sm,{onClick:this.togglePattern},o?"Hide pattern":"Show pattern")),p.isCircular&&s.createElement(nm,null," ",bo("recursive")," ")),h&&s.createElement("div",null,s.createElement(Yc,{type:"warning"}," ",bo("deprecated")," ")),s.createElement(gm,{raw:v,label:bo("default")+":",value:p.default}),!r&&s.createElement(um,{type:p.type,values:p.enum})," ",g,s.createElement(mm,{extensions:a(a({},n.extensions),p.extensions)}),s.createElement("div",null,s.createElement(id,{compact:!0,source:f})),p.externalDocs&&s.createElement(cm,{externalDocs:p.externalDocs,compact:!0}),r&&r(this.props)||null,n.const&&s.createElement(gm,{label:bo("const")+":",value:n.const})||null)}}]),r}(s.PureComponent);function bm(e){var t=e.field;return t.examples?s.createElement(s.Fragment,null,s.createElement(Xh,null," ",bo("examples"),": "),s.createElement(Km,null,Object.values(t.examples).map((function(e,n){return s.createElement("li",{key:n},s.createElement(om,null,xm(t,e.value))," - ",e.summary||e.description)})))):null}function xm(e,t){return e.in?decodeURIComponent(function(e,t){var r=e.name,o=e.style,i=e.explode,a=void 0!==i&&i,s=e.serializationMime;if(s)switch(e.in){case"path":case"header":return hs(t,s);case"cookie":case"query":return"".concat(r,"=").concat(hs(t,s));default:return console.warn("Unexpected parameter location: "+e.in),""}if(!o)return console.warn("Missing style attribute or content for parameter ".concat(r)),"";switch(e.in){case"path":return function(e,t,r,o){var i=r?"*":"",a="";"label"===t?a=".":"matrix"===t&&(a=";");var s="__redoc_param_name__";return ns.parse("{".concat(a).concat(s).concat(i,"}")).expand(n({},s,o)).replace(/__redoc_param_name__/g,e)}(r,o,a,t);case"query":return function(e,t,n,r){switch(t){case"form":return ds(e,n,r);case"spaceDelimited":return Array.isArray(r)?n?ds(e,n,r):"".concat(e,"=").concat(r.join("%20")):(console.warn("The style spaceDelimited is only applicable to arrays"),"");case"pipeDelimited":return Array.isArray(r)?n?ds(e,n,r):"".concat(e,"=").concat(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"),""):fs(r,e);default:return console.warn("Unexpected style for query: "+t),""}}(r,o,a,t);case"header":return function(e,t,r){switch(e){case"simple":var o=t?"*":"",i="__redoc_param_name__",a=ns.parse("{".concat(i).concat(o,"}"));return decodeURIComponent(a.expand(n({},i,r)));default:return console.warn("Unexpected style for header: "+e),""}}(o,a,t);case"cookie":return function(e,t,n,r){switch(t){case"form":return ds(e,n,r);default:return console.warn("Unexpected style for cookie: "+t),""}}(r,o,a,t);default:return console.warn("Unexpected parameter location: "+e.in),""}}(e,t)):t}n(ym,"contextType",La);var wm,km,Em,Sm,_m,Om,Am,Im,Cm,Tm,Rm,Pm,jm,Lm,Nm,Mm,Dm,Fm,zm,Um,Bm,$m,qm,Vm,Wm,Hm,Ym,Gm,Qm,Xm,Km=ka.ul(fm||(fm=Ao(["\n margin-top: 1em;\n padding-left: 0;\n list-style-position: inside;\n"]))),Zm=ka.div(wm||(wm=Ao(["\n padding-left: ","px;\n"])),(function(e){return 2*e.theme.spacing.unit})),Jm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e,t,n=this.props.schema.items,r=this.props.schema,o=ys(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return{type:"array",minItems:e,maxItems:t}}(null==n||null===(e=n.schema)||void 0===e?void 0:e.minItems,null==n||null===(t=n.schema)||void 0===t?void 0:t.maxItems));return!r.displayType||n||o.length?s.createElement("div",null,s.createElement(au,null," Array (",o,")"),s.createElement(Zm,null,s.createElement(iv,ir({},this.props,{schema:n}))),s.createElement(su,null)):s.createElement("div",null,s.createElement(Zh,null,r.displayType))}}]),n}(s.PureComponent),ev=Wh(km=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"toggle",(function(){void 0===e.props.field.expanded&&e.props.expandByDefault?e.props.field.expanded=!1:e.props.field.toggle()})),n(ar(e),"handleKeyPress",(function(t){"Enter"===t.key&&(t.preventDefault(),e.toggle())})),e}return or(r,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.field,r=e.isLast,o=e.expandByDefault,i=n.name,a=n.deprecated,l=n.required,c=n.kind,u=!n.schema.isPrimitive&&!n.schema.isCircular,p=void 0===n.expanded?o:n.expanded,f=u?s.createElement(Qh,{className:a?"deprecated":"",kind:c,title:i},s.createElement(eu,null),s.createElement("button",{onClick:this.toggle,onKeyPress:this.handleKeyPress,"aria-label":"expand properties"},s.createElement("span",null,i),s.createElement(Hc,{direction:p?"down":"right"})),l&&s.createElement(tm,null," required ")):s.createElement(Zc,{className:a?"deprecated":void 0,kind:c,title:i},s.createElement(eu,null),s.createElement("span",null,i),l&&s.createElement(tm,null," required "));return s.createElement(s.Fragment,null,s.createElement("tr",{className:r?"last "+t:t},f,s.createElement(Jc,null,s.createElement(ym,this.props))),p&&u&&s.createElement("tr",{key:n.name+"inner"},s.createElement(Kc,{colSpan:2},s.createElement(tu,null,s.createElement(iv,{schema:n.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle})))))}}]),r}(s.Component))||km,tv=Wh(Em=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"changeActiveChild",(function(t){e.props.parent.activateOneOf(t.idx)})),e}return or(r,[{key:"sortOptions",value: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.value]>n[t.value]?1:-1}))}}},{key:"render",value: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:e.title,idx:t}})),o=r[t.activeOneOf].value;return this.sortOptions(r,n),s.createElement(Hu,{value:o,options:r,onChange:this.changeActiveChild,ariaLabel:"Example"})}}]),r}(s.Component))||Em,nv=Wh((Om=_m=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"parentSchema",get:function(){return this.props.discriminator.parentSchema}},{key:"render",value:function(){var e=this,t=this.props,n=t.schema.fields,r=void 0===n?[]:n,o=t.showTitle,i=t.discriminator,a=this.props.skipReadOnly||this.props.skipWriteOnly?r.filter((function(t){return!(e.props.skipReadOnly&&t.schema.readOnly||e.props.skipWriteOnly&&t.schema.writeOnly)})):r,l=this.context.expandSingleSchemaField&&1===a.length;return s.createElement(nu,null,o&&s.createElement(Qc,null,this.props.schema.title),s.createElement("tbody",null,so(a,(function(t,n){return s.createElement(ev,{key:t.name,isLast:n,field:t,expandByDefault:l,renderDiscriminatorSwitch:i&&i.fieldName===t.name&&function(){return s.createElement(tv,{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})}))))}}]),n}(s.Component),n(_m,"contextType",La),Sm=Om))||Sm,rv=Wh(Am=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"activateOneOf",(function(){e.props.schema.activateOneOf(e.props.idx)})),e}return or(r,[{key:"render",value:function(){var e=this.props,t=e.idx,n=e.schema,r=e.subSchema;return s.createElement(iu,{active:t===n.activeOneOf,onClick:this.activateOneOf},r.title||r.typePrefix+r.displayType)}}]),r}(s.Component))||Am,ov=Wh(Im=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.schema.oneOf,n=e.schema;return void 0===t?null:s.createElement("div",null,s.createElement(ou,null," ",n.oneOfType," "),s.createElement(ru,null,t.map((function(e,t){return s.createElement(rv,{key:e.pointer,schema:n,subSchema:e,idx:t})}))),s.createElement(iv,ir({},this.props,{schema:t[n.activeOneOf]})))}}]),n}(s.Component))||Im,iv=Wh(Cm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.schema;if(!e)return s.createElement("em",null," Schema not provided ");var t=e.type,n=e.oneOf,r=e.discriminatorProp;if(e.isCircular)return s.createElement("div",null,s.createElement(Zh,null,e.displayType),e.title&&s.createElement(Jh,null," ",e.title," "),s.createElement(nm,null," ",bo("recursive")," "));if(void 0!==r)return n&&n.length?s.createElement(nv,ir({},a(a({},this.props),{},{schema:n[e.activeOneOf]}),{discriminator:{fieldName:r,parentSchema:e}})):(console.warn("Looks like you are using discriminator wrong: you don't have any definition inherited from the ".concat(e.title)),null);if(void 0!==n)return s.createElement(ov,ir({schema:e},this.props));var o,i=Array.isArray(t)?t:[t];if(i.includes("object")){if(null!==(o=e.fields)&&void 0!==o&&o.length)return s.createElement(nv,this.props)}else if(i.includes("array"))return s.createElement(Jm,this.props);var l={schema:e,name:"",required:!1,description:e.description,externalDocs:e.externalDocs,deprecated:!1,toggle:function(){return null},expanded:!1};return s.createElement("div",null,s.createElement(ym,{field:l}))}}]),n}(s.Component))||Cm,av=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"_mediaModel",void 0),n(ar(e),"renderDropdown",(function(e){return s.createElement(Wf,ir({Label:Gu,Dropdown:Bd},e))})),e}return or(r,[{key:"mediaModel",get:function(){var e=this.props,t=e.parser,n=e.schemaRef,o=e.exampleRef,i=e.options;return this._mediaModel||(this._mediaModel=new Pl(t,"json",!1,r.getMediaType(n,o),i)),this._mediaModel}},{key:"render",value:function(){var e=this.props,t=e.showReadOnly,n=void 0===t||t,r=e.showWriteOnly,o=void 0!==r&&r;return s.createElement(tc,null,s.createElement(oc,null,s.createElement(ec,null,s.createElement(iv,{skipWriteOnly:!o,skipReadOnly:!n,schema:this.mediaModel.schema})),s.createElement(rc,null,s.createElement(sv,null,s.createElement(qd,{renderDropdown:this.renderDropdown,mediaType:this.mediaModel})))))}}],[{key:"getMediaType",value:function(e,t){if(!e)return{};var n={schema:{$ref:e}};return t&&(n.examples={example:{$ref:t}}),n}}]),r}(s.PureComponent),sv=ka.div(Tm||(Tm=Ao(["\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.codeBlock.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),lv={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"OpenID Connect"},cv=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.type,n=e.flow;return s.createElement("tr",null,s.createElement("th",null," ",t," OAuth Flow "),s.createElement("td",null,"implicit"===t||"authorizationCode"===t?s.createElement("div",null,s.createElement("strong",null," Authorization URL: "),n.authorizationUrl):null,"password"===t||"clientCredentials"===t||"authorizationCode"===t?s.createElement("div",null,s.createElement("strong",null," Token URL: "),n.tokenUrl):null,n.refreshUrl&&s.createElement("div",null,s.createElement("strong",null," Refresh URL: "),n.refreshUrl),s.createElement("div",null,s.createElement("strong",null," Scopes: ")),s.createElement("ul",null,Object.keys(n.scopes||{}).map((function(e){return s.createElement("li",{key:e},s.createElement("code",null,e)," - ",s.createElement(id,{inline:!0,source:n.scopes[e]||""}))})))))}}]),n}(s.PureComponent),uv=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return this.props.securitySchemes.schemes.map((function(e){return s.createElement(tc,{id:e.sectionId,key:e.id},s.createElement(oc,null,s.createElement(ec,null,s.createElement(lc,null,s.createElement(Ec,{to:e.sectionId}),e.id),s.createElement(id,{source:e.description||""}),s.createElement(Xf,null,s.createElement("table",{className:"security-details"},s.createElement("tbody",null,s.createElement("tr",null,s.createElement("th",null," Security Scheme Type "),s.createElement("td",null," ",lv[e.type]||e.type," ")),e.apiKey?s.createElement("tr",null,s.createElement("th",null," ",(t=e.apiKey.in||"").charAt(0).toUpperCase()+t.slice(1)," parameter name:"),s.createElement("td",null," ",e.apiKey.name," ")):e.http?[s.createElement("tr",{key:"scheme"},s.createElement("th",null," HTTP Authorization Scheme "),s.createElement("td",null," ",e.http.scheme," ")),"bearer"===e.http.scheme&&e.http.bearerFormat&&s.createElement("tr",{key:"bearer"},s.createElement("th",null," Bearer format "),s.createElement("td",null,' "',e.http.bearerFormat,'" '))]:e.openId?s.createElement("tr",null,s.createElement("th",null," Connect URL "),s.createElement("td",null,s.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:e.openId.connectUrl},e.openId.connectUrl))):e.flows?Object.keys(e.flows).map((function(t){return s.createElement(cv,{key:t,type:t,flow:e.flows[t]})})):null))))));var t}))}}]),n}(s.PureComponent),pv=function(){function e(t,r){var o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];nr(this,e),n(this,"menu",void 0),n(this,"spec",void 0),n(this,"rawOptions",void 0),n(this,"options",void 0),n(this,"search",void 0),n(this,"marker",new Fs),n(this,"scroll",void 0),n(this,"disposer",null),this.rawOptions=i,this.options=new ko(i,fv),this.scroll=new qf(this.options),Bf.updateOnHistory(Ms.currentId,this.scroll),this.spec=new Df(t,r,this.options),this.menu=new Bf(this.spec,this.scroll,Ms),this.options.disableSearch||(this.search=new Vf,a&&this.search.indexItems(this.menu.items),this.disposer=Gt(this.menu,"activeItemIdx",(function(e){o.updateMarkOnMenu(e.newValue)})))}var t;return or(e,[{key:"onDidMount",value:function(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)}},{key:"dispose",value:function(){this.scroll.dispose(),this.menu.dispose(),this.search&&this.search.dispose(),null!=this.disposer&&this.disposer()}},{key:"toJS",value:(t=Fa(Ua().mark((function e(){return Ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0={activeItemIdx:this.menu.activeItemIdx},e.t1={url:this.spec.parser.specUrl,data:this.spec.parser.spec},!this.search){e.next=8;break}return e.next=5,this.search.toJS();case 5:e.t2=e.sent,e.next=9;break;case 8:e.t2=void 0;case 9:return e.t3=e.t2,e.t4=this.rawOptions,e.abrupt("return",{menu:e.t0,spec:e.t1,searchIndex:e.t3,options:e.t4});case 12:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateMarkOnMenu",value: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&&r.push(i)}if(-1===e&&Jr){var a=document.querySelector('[data-role="redoc-description"]'),s=document.querySelector('[data-role="redoc-summary"]');a&&r.push(a),s&&r.push(s)}this.marker.addOnly(r),this.marker.mark()}}],[{key:"fromJS",value: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}(),fv={allowedMdComponents:(Rm={},n(Rm,ks,{component:uv,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}}),n(Rm,Es,{component:uv,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}}),n(Rm,"SchemaDefinition",{component:av,propsSelector:function(e){return{parser:e.spec.parser,options:e.options}}}),Rm)},dv=ka(sc)(Pm||(Pm=Ao(["\n margin-top: 0;\n margin-bottom: 0.5em;\n\n ",";\n"])),Ea("ApiHeader")),hv=ka.a(jm||(jm=Ao(["\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}),Ea("DownloadButton")),mv=ka.span(Lm||(Lm=Ao(["\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),vv=ka.div(Nm||(Nm=Ao(["\n overflow: hidden;\n"]))),gv=ka.div(Mm||(Mm=Ao(["\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),yv=Wh(Dm=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"handleDownloadClick",(function(t){t.target.href||(t.target.href=e.props.store.spec.info.downloadLink)})),e}return or(r,[{key:"render",value:function(){var e=this.props.store,t=e.spec,n=t.info,r=t.externalDocs,o=e.options.hideDownloadButton,i=n.downloadFileName,a=n.downloadLink,l=n.license&&s.createElement(mv,null,"License: ",n.license.identifier?n.license.identifier:s.createElement("a",{href:n.license.url},n.license.name))||null,c=n.contact&&n.contact.url&&s.createElement(mv,null,"URL: ",s.createElement("a",{href:n.contact.url},n.contact.url))||null,u=n.contact&&n.contact.email&&s.createElement(mv,null,n.contact.name||"E-mail",":"," ",s.createElement("a",{href:"mailto:"+n.contact.email},n.contact.email))||null,p=n.termsOfService&&s.createElement(mv,null,s.createElement("a",{href:n.termsOfService},"Terms of Service"))||null,f=n.version&&s.createElement("span",null,"(",n.version,")")||null;return s.createElement(tc,null,s.createElement(oc,null,s.createElement(ec,{className:"api-info"},s.createElement(dv,null,n.title," ",f),!o&&s.createElement("p",null,bo("downloadSpecification"),":",s.createElement(hv,{download:i||!0,target:"_blank",href:a,onClick:this.handleDownloadClick},bo("download"))),s.createElement(Xf,null,(n.license||n.contact||n.termsOfService)&&s.createElement(vv,null,s.createElement(gv,null,u," ",c," ",l," ",p))||null),s.createElement(id,{source:e.spec.info.summary,"data-role":"redoc-summary"}),s.createElement(id,{source:e.spec.info.description,"data-role":"redoc-description"}),r&&s.createElement(cm,{externalDocs:r}))))}}]),r}(s.Component))||Dm,bv=ka.img(Fm||(Fm=Ao(["\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})),xv=ka.div(zm||(zm=Ao(["\n text-align: center;\n"]))),wv=ka.a(Um||(Um=Ao(["\n display: inline-block;\n"]))),kv=Wh(Bm=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value: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",i=s.createElement(bv,{src:t.url,alt:o});return s.createElement(xv,{style:{backgroundColor:t.backgroundColor}},r?(n=r,function(e){return s.createElement(wv,{href:n},e)})(i):i)}}]),n}(s.Component))||Bm,Ev=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this;return s.createElement(Ma,null,(function(t){return s.createElement(vc,null,(function(n){return e.renderWithOptionsAndStore(t,n)}))}))}},{key:"renderWithOptionsAndStore",value:function(e,t){var n=this.props,r=n.source,o=n.htmlWrap,i=void 0===o?function(e){return e}:o;if(!t)throw new Error("When using components in markdown, store prop must be provided");var l=new qs(e).renderMdWithComponents(r);return l.length?l.map((function(e,n){return"string"==typeof e?s.cloneElement(i(s.createElement(Zf,{html:e,inline:!1,compact:!1})),{key:n}):s.createElement(e.component,ir({key:n},a(a({},e.props),e.propsSelector(t))))})):null}}]),n}(s.Component),Sv=(r(9254),r(4184)),_v=r.n(Sv),Ov=ka.span.attrs((function(e){return{className:"operation-type ".concat(e.type)}}))($m||($m=Ao(["\n width: 9ex;\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, sans-serif; // 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 &.hook {\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(e){return e.theme.colors.primary.main}));function Av(e,t){var n=t.theme;return e>1?zr(.1,n.sidebar.backgroundColor):1===e?zr(.05,n.sidebar.backgroundColor):""}var Iv,Cv,Tv,Rv,Pv,jv,Lv,Nv,Mv,Dv,Fv,zv,Uv,Bv=ka.ul(qm||(qm=Ao(["\n margin: 0;\n padding: 0;\n\n & & {\n font-size: 0.929em;\n }\n\n ",";\n"])),(function(e){return e.expanded?"":"display: none;"})),$v=ka.li(Vm||(Vm=Ao(["\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":""})),qv={0:ga(Wm||(Wm=Ao(["\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.sidebar.groupItems.textTransform}),(function(e){return e.theme.sidebar.textColor})),1:ga(Hm||(Hm=Ao(["\n font-size: 0.929em;\n text-transform: ",";\n &:hover {\n color: ",";\n }\n "])),(function(e){return e.theme.sidebar.level1Items.textTransform}),(function(e){return e.theme.sidebar.activeTextColor})),2:ga(Ym||(Ym=Ao(["\n color: ",";\n "])),(function(e){return e.theme.sidebar.textColor}))},Vv=ka.label.attrs((function(e){return{role:"menuitem",className:_v()("-depth"+e.depth,{active:e.active})}}))(Gm||(Gm=Ao(["\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.sidebar.activeTextColor:e.theme.sidebar.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 qv[e.depth]}),(function(e){return e.active?Av(e.depth,e):""}),(function(e){return e.deprecated&&Gc||""}),(function(e){return Av(e.depth,e)}),Hc,(function(e){return e.theme.sidebar.arrow.size}),(function(e){return e.theme.sidebar.arrow.size}),(function(e){return e.theme.sidebar.arrow.color})),Wv=ka.span(Qm||(Qm=Ao(["\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"})),Hv=ka.div(Xm||(Xm=Ao(["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-size: 0.8em;\n margin-top: ".concat(2*t.spacing.unit,"px;\n padding: 0 ").concat(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: ").concat(t.sidebar.textColor," !important;\n border-top: 1px solid ").concat(zr(.1,t.sidebar.backgroundColor),";\n padding: ").concat(t.spacing.unit,"px 0;\n display: block;\n }\n")})),Yv=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.opened,r=e.className,o=e.onClick,i=e.httpVerb,a=e.deprecated;return s.createElement(Gv,{className:r,onClick:o||void 0},s.createElement(Xv,{type:i},Os(i)),s.createElement(Hc,{size:"1.5em",direction:n?"down":"right",float:"left"}),s.createElement(Qv,{deprecated:a},t),a?s.createElement(Yc,{type:"warning"}," ",bo("deprecated")," "):null)}}]),n}(s.PureComponent),Gv=ka.button(Iv||(Iv=Ao(["\n border: 0;\n width: 100%;\n text-align: left;\n & > * {\n vertical-align: middle;\n }\n\n "," {\n polygon {\n fill: ",";\n }\n }\n"])),Hc,(function(e){var t=e.theme;return zr(t.colors.tonalOffset,t.colors.gray[100])})),Qv=ka.span(Cv||(Cv=Ao(["\n text-decoration: ",";\n margin-right: 8px;\n"])),(function(e){return e.deprecated?"line-through":"none"})),Xv=ka(Ov)(Tv||(Tv=Ao(["\n margin: 0px 5px 0px 0px;\n"]))),Kv=ka(Yv)(Rv||(Rv=Ao(["\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: ",";\n cursor: pointer;\n outline-color: ",";\n"])),(function(e){return e.theme.colors.gray[100]}),(function(e){var t=e.theme;return zr(t.colors.tonalOffset,t.colors.gray[100])})),Zv=ka.div(Pv||(Pv=Ao(["\n padding: 10px 25px;\n background-color: ",";\n margin-bottom: 5px;\n margin-top: 5px;\n"])),(function(e){return e.theme.colors.gray[50]})),Jv=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"child",void 0),n(ar(e),"selectElement",(function(){dd.selectElement(e.child)})),e}return or(r,[{key:"render",value:function(){var e=this,t=this.props.children;return s.createElement("div",{ref:function(t){return e.child=t},onClick:this.selectElement,onFocus:this.selectElement,tabIndex:0,role:"button"},t)}}]),r}(s.PureComponent),eg=ka.div(jv||(jv=Ao(["\n cursor: pointer;\n position: relative;\n margin-bottom: 5px;\n"]))),tg=ka.span(Lv||(Lv=Ao(["\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})),ng=ka.button(Nv||(Nv=Ao(["\n outline: 0;\n color: inherit;\n width: 100%;\n text-align: left;\n cursor: pointer;\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 &:focus {\n box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.45), 0 2px 0 rgba(128, 128, 128, 0.25);\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.codeBlock.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: ".concat(e.theme.colors.border.dark,";")||""}),tg,(function(e){return e.inverted?e.theme.colors.text.primary:"#ffffff"})),rg=ka.span.attrs((function(e){return{className:"http-verb ".concat(e.type)}}))(Mv||(Mv=Ao(["\n font-size: ",";\n line-height: ",";\n background-color: ",";\n color: #ffffff;\n padding: ",";\n text-transform: uppercase;\n font-family: ",";\n margin: 0;\n"])),(function(e){return e.compact?"0.8em":"0.929em"}),(function(e){return e.compact?"18px":"20px"}),(function(e){return e.theme.colors.http[e.type]||"#999999"}),(function(e){return e.compact?"2px 8px":"3px 10px"}),(function(e){return e.theme.typography.headings.fontFamily})),og=ka.div(Dv||(Dv=Ao(["\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 visibility: hidden;\n ","\n"])),(function(e){return e.expanded?"visibility: visible;":"transform: translateY(-50%) scaleY(0);"})),ig=ka.div(Fv||(Fv=Ao(["\n padding: 10px;\n"]))),ag=ka.div(zv||(zv=Ao(["\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})),sg=function(e){Eo(r,e);var t=Oo(r);function r(e){var o;return nr(this,r),n(ar(o=t.call(this,e)),"toggle",(function(){o.setState({expanded:!o.state.expanded})})),o.state={expanded:!1},o}return or(r,[{key:"render",value:function(){var e=this,t=this.props,n=t.operation,r=t.inverted,o=t.hideHostname,i=this.state.expanded;return s.createElement(La.Consumer,null,(function(t){return s.createElement(eg,null,s.createElement(ng,{onClick:e.toggle,expanded:i,inverted:r},s.createElement(rg,{type:n.httpVerb,compact:e.props.compact},n.httpVerb),s.createElement(tg,null,n.path),s.createElement(Hc,{float:"right",color:r?"black":"white",size:"20px",direction:i?"up":"down",style:{marginRight:"-25px"}})),s.createElement(og,{expanded:i,"aria-hidden":!i},n.servers.map((function(e){var r=t.expandDefaultServerVariables?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.replace(/(?:{)([\w-.]+)(?:})/g,(function(e,n){return t[n]&&t[n].default||e}))}(e.url,e.variables):e.url,i=function(e){try{return mo(e).pathname}catch(t){return e}}(r);return s.createElement(ig,{key:r},s.createElement(id,{source:e.description||"",compact:!0}),s.createElement(Jv,null,s.createElement(ag,null,s.createElement("span",null,o||t.hideHostname?"/"===i?"":i:r),n.path)))}))))}))}}]),r}(s.Component),lg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.place,n=e.parameters;return n&&n.length?s.createElement("div",{key:t},s.createElement(uc,null,t," Parameters"),s.createElement(nu,null,s.createElement("tbody",null,so(n,(function(e,t){return s.createElement(ev,{key:e.name,isLast:t,field:e,showExamples:!0})}))))):null}}]),n}(s.PureComponent),cg=Wh(Uv=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"switchMedia",(function(t){var n=t.idx;e.props.content&&e.props.content.activate(n)})),e}return or(r,[{key:"render",value: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{value:e.name,idx:t}})),o=function(t){var n=t.children;return e.props.withLabel?s.createElement(Ud,null,s.createElement(zd,null,"Content type"),n):n};return s.createElement(s.Fragment,null,s.createElement(o,null,this.props.renderDropdown({value:r[n].value,options:r,onChange:this.switchMedia,ariaLabel:"Content type"})),this.props.children(t.active))}}]),r}(s.Component))||Uv,ug=["path","query","cookie","header"],pg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"orderParams",value:function(e){var t={};return e.forEach((function(e){var n,r,o;o=e,(n=t)[r=e.in]||(n[r]=[]),n[r].push(o)})),t}},{key:"render",value: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),i=r.length>0?ug:[],a=t&&t.content,l=t&&t.description;return s.createElement(s.Fragment,null,i.map((function(e){return s.createElement(lg,{key:e,place:e,parameters:o[e]})})),a&&s.createElement(dg,{content:a,description:l}))}}]),n}(s.PureComponent);function fg(e){return s.createElement(uc,{key:"header"},"Request Body schema: ",s.createElement(Wf,e))}function dg(e){var t=e.content,n=e.description;return s.createElement(cg,{content:t,renderDropdown:fg},(function(e){var t=e.schema;return s.createElement(s.Fragment,null,void 0!==n&&s.createElement(id,{source:n}),s.createElement(iv,{skipReadOnly:!0,key:"schema",schema:t}))}))}var hg,mg,vg,gg,yg,bg,xg,wg,kg,Eg,Sg,_g,Og,Ag,Ig,Cg,Tg,Rg,Pg,jg,Lg,Ng,Mg,Dg,Fg,zg,Ug,Bg,$g,qg,Vg,Wg,Hg,Yg,Gg,Qg,Xg,Kg,Zg,Jg,ey,ty,ny,ry,oy,iy,ay,sy,ly,cy,uy,py,fy=ka(function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.type,r=e.empty,o=e.code,i=e.opened,a=e.className,l=e.onClick;return s.createElement("button",{className:a,onClick:!r&&l||void 0,"aria-expanded":i,disabled:r},!r&&s.createElement(Hc,{size:"1.5em",color:n,direction:i?"down":"right",float:"left"}),s.createElement(my,null,o," "),s.createElement(id,{compact:!0,inline:!0,source:t}))}}]),n}(s.PureComponent))(hg||(hg=Ao(["\n display: block;\n border: 0;\n width: 100%;\n text-align: left;\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 &:focus {\n outline: auto;\n outline-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.theme.colors.responses[e.type].color}),(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 vertical-align: top;\n}\n&:focus {\n outline: 0;\n}\n':""})),dy=ka.div(mg||(mg=Ao(["\n padding: 10px;\n"]))),hy=ka(uc.withComponent("caption"))(vg||(vg=Ao(["\n text-align: left;\n margin-top: 1em;\n caption-side: top;\n"]))),my=ka.strong(gg||(gg=Ao(["\n vertical-align: top;\n"]))),vy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.headers;return void 0===e||0===e.length?null:s.createElement(nu,null,s.createElement(hy,null," Response Headers "),s.createElement("tbody",null,so(e,(function(e,t){return s.createElement(ev,{isLast:t,key:e.name,field:e,showExamples:!0})}))))}}]),n}(s.PureComponent),gy=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"renderDropdown",(function(e){return s.createElement(uc,{key:"header"},"Response Schema: ",s.createElement(Wf,e))})),e}return or(r,[{key:"render",value:function(){var e=this.props.response,t=e.description,n=e.headers,r=e.content;return s.createElement(s.Fragment,null,t&&s.createElement(id,{source:t}),s.createElement(vy,{headers:n}),s.createElement(cg,{content:r,renderDropdown:this.renderDropdown},(function(e){var t=e.schema;return s.createElement(iv,{skipWriteOnly:!0,key:"schema",schema:t})})))}}]),r}(s.PureComponent),yy=Wh(yg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"toggle",(function(){e.props.response.toggle()})),e}return or(r,[{key:"render",value:function(){var e=this.props.response,t=e.headers,n=e.type,r=e.summary,o=e.description,i=e.code,a=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 s.createElement("div",null,s.createElement(fy,{onClick:this.toggle,type:n,empty:u,title:r||"",code:i,opened:a}),a&&!u&&s.createElement(dy,null,s.createElement(gy,{response:this.props.response})))}}]),r}(s.Component))||yg,by=ka.h3(bg||(bg=Ao(["\n font-size: 1.3em;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: ",";\n font-weight: normal;\n"])),(function(e){return e.theme.colors.text.primary})),xy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props,t=e.responses,n=e.isCallback;return t&&0!==t.length?s.createElement("div",null,s.createElement(by,null,bo(n?"callbackResponses":"responses")),t.map((function(e){return s.createElement(yy,{key:e.code,response:e})}))):null}}]),n}(s.PureComponent),wy=ka.code(xg||(xg=Ao(["\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})),ky=ka.span(wg||(wg=Ao(["\n &:after {\n content: ' AND ';\n font-weight: bold;\n }\n\n &:last-child:after {\n content: none;\n }\n\n ",";\n"])),Qf),Ey=ka.span(kg||(kg=Ao(["\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"])),Qf),Sy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.security;return s.createElement(Ey,null,e.schemes.length?e.schemes.map((function(e){return s.createElement(ky,{key:e.id},s.createElement(bc,{to:e.sectionId},e.id),e.scopes.length>0&&" (",e.scopes.map((function(e){return s.createElement(wy,{key:e},e)})),e.scopes.length>0&&") ")})):s.createElement(ky,null,"None"))}}]),n}(s.PureComponent),_y=ka.div(Eg||(Eg=Ao(["\n flex: 1 1 auto;\n"]))),Oy=ka.div(Sg||(Sg=Ao(["\n width: ",";\n ","\n"])),(function(e){return e.theme.schema.defaultDetailsWidth}),wa("small")(_g||(_g=Ao(["\n margin-top: 10px;\n "])))),Ay=ka(uc)(Og||(Og=Ao(["\n display: inline-block;\n margin: 0;\n"]))),Iy=ka.div(Ag||(Ag=Ao(["\n width: 100%;\n display: flex;\n margin: 1em 0;\n\n ","\n"])),wa("small")(Ig||(Ig=Ao(["\n flex-direction: column;\n "])))),Cy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.securities;return e.length?s.createElement(Iy,null,s.createElement(_y,null,s.createElement(Ay,null,"Authorizations: ")),s.createElement(Oy,null,e.map((function(e,t){return s.createElement(Sy,{key:t,security:e})})))):null}}]),n}(s.PureComponent),Ty=Wh(Cg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.operation,t=e.description,n=e.externalDocs,r=!(!t&&!n);return s.createElement(Zv,null,r&&s.createElement(Ry,null,void 0!==t&&s.createElement(id,{source:t}),n&&s.createElement(cm,{externalDocs:n})),s.createElement(sg,{operation:this.props.operation,inverted:!0,compact:!0}),s.createElement(mm,{extensions:e.extensions}),s.createElement(Cy,{securities:e.security}),s.createElement(pg,{parameters:e.parameters,body:e.requestBody}),s.createElement(xy,{responses:e.responses,isCallback:e.isCallback}))}}]),n}(s.Component))||Cg,Ry=ka.div(Tg||(Tg=Ao(["\n margin-bottom: ","px;\n"])),(function(e){return 3*e.theme.spacing.unit})),Py=Wh(Rg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"toggle",(function(){e.props.callbackOperation.toggle()})),e}return or(r,[{key:"render",value:function(){var e=this.props.callbackOperation,t=e.name,n=e.expanded,r=e.httpVerb,o=e.deprecated;return s.createElement(s.Fragment,null,s.createElement(Kv,{onClick:this.toggle,name:t,opened:n,httpVerb:r,deprecated:o}),n&&s.createElement(Ty,{operation:this.props.callbackOperation}))}}]),r}(s.Component))||Rg,jy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.callbacks;return e&&0!==e.length?s.createElement("div",null,s.createElement(Ly,null," Callbacks "),e.map((function(e){return e.operations.map((function(t,n){return s.createElement(Py,{key:"".concat(e.name,"_").concat(n),callbackOperation:t})}))}))):null}}]),n}(s.PureComponent),Ly=ka.h3(Pg||(Pg=Ao(["\n font-size: 1.3em;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: ",";\n font-weight: normal;\n"])),(function(e){return e.theme.colors.text.primary})),Ny=Wh(jg=function(e){Eo(r,e);var t=Oo(r);function r(e){var o;return nr(this,r),n(ar(o=t.call(this,e)),"switchItem",(function(e){var t=e.idx;o.props.items&&o.setState({activeItemIdx:t})})),o.state={activeItemIdx:0},o}return or(r,[{key:"render",value:function(){var e=this,t=this.props.items;if(!t||!t.length)return null;var n=function(t){var n=t.children;return e.props.label?s.createElement(Ud,null,s.createElement(zd,null,e.props.label),n):n};return s.createElement(s.Fragment,null,s.createElement(n,null,this.props.renderDropdown({value:this.props.options[this.state.activeItemIdx].value,options:this.props.options,onChange:this.switchItem,ariaLabel:this.props.label||"Callback"})),this.props.children(t[this.state.activeItemIdx]))}}]),r}(s.Component))||jg,My=Wh(Lg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"renderDropdown",(function(e){return s.createElement(Wf,ir({Label:Fd,Dropdown:Bd},e))})),e}return or(r,[{key:"render",value:function(){var e=this,t=this.props.content;return void 0===t?null:s.createElement(cg,{content:t,renderDropdown:this.renderDropdown,withLabel:!0},(function(t){return s.createElement(qd,{key:"samples",mediaType:t,renderDropdown:e.renderDropdown})}))}}]),r}(s.Component))||Lg,Dy=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.callback.codeSamples.find((function(e){return Ml(e)}));return e?s.createElement(Fy,null,s.createElement(My,{content:e.requestBodyContent})):null}}]),n}(s.Component),Fy=ka.div(Ng||(Ng=Ao(["\n margin-top: 15px;\n"]))),zy=Wh((Fg=Dg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"context",void 0),n(ar(e),"renderDropdown",(function(e){return s.createElement(Wf,ir({Label:Fd,Dropdown:Bd},e))})),e}return or(r,[{key:"render",value:function(){var e=this,t=this.props.callbacks;if(!t||0===t.length)return null;var n=t.map((function(e){return e.operations.map((function(e){return e}))})).reduce((function(e,t){return e.concat(t)}),[]);if(!n.some((function(e){return e.codeSamples.length>0})))return null;var r=n.map((function(e,t){return{value:"".concat(e.httpVerb.toUpperCase(),": ").concat(e.name),idx:t}}));return s.createElement("div",null,s.createElement(cc,null," Callback payload samples "),s.createElement(Uy,null,s.createElement(Ny,{items:n,renderDropdown:this.renderDropdown,label:"Callback",options:r},(function(t){return s.createElement(Dy,{key:"callbackPayloadSample",callback:t,renderDropdown:e.renderDropdown})}))))}}]),r}(s.Component),n(Dg,"contextType",La),Mg=Fg))||Mg,Uy=ka.div(zg||(zg=Ao(["\n background: ",";\n padding: ","px;\n"])),(function(e){return e.theme.codeBlock.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),By=Wh(($g=Bg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"context",void 0),n(ar(e),"operation",void 0),e}return or(r,[{key:"render",value:function(){var e=this.props.operation.codeSamples,t=e.length>0,n=1===e.length&&this.context.hideSingleRequestSampleTab;return t&&s.createElement("div",null,s.createElement(cc,null," ",bo("requestSamples")," "),s.createElement(Pp,{defaultIndex:0},s.createElement(yp,{hidden:n},e.map((function(e){return s.createElement(kp,{key:e.lang+"_"+(e.label||"")},void 0!==e.label?e.label:e.lang)}))),e.map((function(e){return s.createElement(Ap,{key:e.lang+"_"+(e.label||"")},Ml(e)?s.createElement("div",null,s.createElement(My,{content:e.requestBodyContent})):s.createElement(jd,{lang:e.lang,source:e.source}))}))))||null}}]),r}(s.Component),n(Bg,"contextType",La),Ug=$g))||Ug,$y=Wh(qg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"operation",void 0),e}return or(r,[{key:"render",value:function(){var e=this.props.operation.responses.filter((function(e){return e.content&&e.content.hasSample}));return e.length>0&&s.createElement("div",null,s.createElement(cc,null," ",bo("responseSamples")," "),s.createElement(Pp,{defaultIndex:0},s.createElement(yp,null,e.map((function(e){return s.createElement(kp,{className:"tab-"+e.type,key:e.code},e.code)}))),e.map((function(e){return s.createElement(Ap,{key:e.code},s.createElement("div",null,s.createElement(My,{content:e.content})))}))))||null}}]),r}(s.Component))||qg,qy=ka(oc)(Vg||(Vg=Ao(["\n backface-visibility: hidden;\n contain: content;\n overflow: hidden;\n"]))),Vy=ka.div(Wg||(Wg=Ao(["\n margin-bottom: ","px;\n"])),(function(e){return 6*e.theme.spacing.unit})),Wy=Wh(Hg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.operation,t=e.name,n=e.description,r=e.deprecated,o=e.externalDocs,i=e.isWebhook,a=!(!n&&!o);return s.createElement(La.Consumer,null,(function(l){return s.createElement(qy,null,s.createElement(ec,null,s.createElement(lc,null,s.createElement(Ec,{to:e.id}),t," ",r&&s.createElement(Yc,{type:"warning"}," Deprecated "),i&&s.createElement(Yc,{type:"primary"}," Webhook ")),l.pathInMiddlePanel&&!i&&s.createElement(sg,{operation:e,inverted:!0}),a&&s.createElement(Vy,null,void 0!==n&&s.createElement(id,{source:n}),o&&s.createElement(cm,{externalDocs:o})),s.createElement(mm,{extensions:e.extensions}),s.createElement(Cy,{securities:e.security}),s.createElement(pg,{parameters:e.parameters,body:e.requestBody}),s.createElement(xy,{responses:e.responses}),s.createElement(jy,{callbacks:e.callbacks})),s.createElement(rc,null,!l.pathInMiddlePanel&&!i&&s.createElement(sg,{operation:e}),s.createElement(By,{operation:e}),s.createElement($y,{operation:e}),s.createElement(zy,{callbacks:e.callbacks})))}))}}]),n}(s.Component))||Hg,Hy=Wh(Yg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.items;return 0===e.length?null:e.map((function(e){return s.createElement(Yy,{key:e.id,item:e})}))}}]),n}(s.Component))||Yg,Yy=Wh(Gg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e,t=this.props.item;switch(t.type){case"group":e=null;break;case"tag":case"section":e=s.createElement(Qy,this.props);break;case"operation":e=s.createElement(Xy,{item:t});break;default:e=s.createElement(Qy,this.props)}return s.createElement(s.Fragment,null,e&&s.createElement(tc,{id:t.id,underlined:"operation"===t.type},e),t.items&&s.createElement(Hy,{items:t.items}))}}]),n}(s.Component))||Gg,Gy=function(e){return s.createElement(ec,{compact:!0},e)},Qy=Wh(Qg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this.props.item,t=e.name,n=e.description,r=e.externalDocs,o=2===e.level?lc:sc;return s.createElement(s.Fragment,null,s.createElement(oc,null,s.createElement(ec,{compact:!1},s.createElement(o,null,s.createElement(Ec,{to:this.props.item.id}),t))),s.createElement(Ev,{source:n||"",htmlWrap:Gy}),r&&s.createElement(oc,null,s.createElement(ec,null,s.createElement(cm,{externalDocs:r}))))}}]),n}(s.Component))||Qg,Xy=Wh(Xg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){return s.createElement(Wy,{operation:this.props.item})}}]),n}(s.Component))||Xg,Ky=Wh(Kg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"ref",s.createRef()),n(ar(e),"activate",(function(t){e.props.onActivate(e.props.item),t.stopPropagation()})),e}return or(r,[{key:"componentDidMount",value:function(){this.scrollIntoViewIfActive()}},{key:"componentDidUpdate",value:function(){this.scrollIntoViewIfActive()}},{key:"scrollIntoViewIfActive",value:function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()}},{key:"render",value:function(){var e=this.props,t=e.item,n=e.withoutChildren;return s.createElement($v,{onClick:this.activate,depth:t.depth,"data-item-id":t.id},"operation"===t.type?s.createElement(Zy,ir({},this.props,{item:t})):s.createElement(Vv,{depth:t.depth,active:t.active,type:t.type,ref:this.ref},s.createElement(Wv,{title:t.name},t.name,this.props.children),t.depth>0&&t.items.length>0&&s.createElement(Hc,{float:"right",direction:t.expanded?"down":"right"})||null),!n&&t.items&&t.items.length>0&&s.createElement(Jy,{expanded:t.expanded,items:t.items,onActivate:this.props.onActivate}))}}]),r}(s.Component))||Kg,Zy=Wh(Zg=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"ref",s.createRef()),e}return or(r,[{key:"componentDidUpdate",value:function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()}},{key:"render",value:function(){var e=this.props.item;return s.createElement(Vv,{depth:e.depth,active:e.active,deprecated:e.deprecated,ref:this.ref},e.isWebhook?s.createElement(Ov,{type:"hook"},bo("webhook")):s.createElement(Ov,{type:e.httpVerb},Os(e.httpVerb)),s.createElement(Wv,{width:"calc(100% - 38px)"},e.name,this.props.children))}}]),r}(s.Component))||Zg,Jy=Wh(Jg=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.items,r=t.root,o=t.className,i=null==this.props.expanded||this.props.expanded;return s.createElement(Bv,ir({className:o,style:this.props.style,expanded:i},r?{role:"navigation"}:{}),n.map((function(t,n){return s.createElement(Ky,{key:n,item:t,onActivate:e.props.onActivate})})))}}]),n}(s.Component))||Jg,eb=Wh((ny=ty=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"_updateScroll",void 0),n(ar(e),"activate",(function(t){if(t&&t.active&&e.context.menuToggle)return t.expanded?t.collapse():t.expand();e.props.menu.activateAndScroll(t,!0),setTimeout((function(){e._updateScroll&&e._updateScroll()}))})),n(ar(e),"saveScrollUpdate",(function(t){e._updateScroll=t})),e}return or(r,[{key:"render",value:function(){var e=this.props.menu;return s.createElement(wf,{updateFn:this.saveScrollUpdate,className:this.props.className,options:{wheelPropagation:!1}},s.createElement(Jy,{items:e.items,onActivate:this.activate,root:!0}),s.createElement(Hv,null,s.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://github.com/Redocly/redoc"},"Documentation Powered by ReDoc")))}}]),r}(s.Component),n(ty,"contextType",La),ey=ny))||ey,tb=function(e){var t=e.open?8:-4;return s.createElement(rb,null,s.createElement(nb,{size:15,style:{transform:"translate(2px, ".concat(t,"px) rotate(180deg)"),transition:"transform 0.2s ease"}}),s.createElement(nb,{size:15,style:{transform:"translate(2px, ".concat(0-t,"px)"),transition:"transform 0.2s ease"}}))},nb=function(e){var t=e.size,n=void 0===t?10:t,r=e.className,o=void 0===r?"":r,i=e.style;return s.createElement("svg",{className:o,style:i||{},viewBox:"0 0 926.23699 573.74994",version:"1.1",x:"0px",y:"0px",width:n,height:n},s.createElement("g",{transform:"translate(904.92214,-879.1482)"},s.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"})))},rb=ka.div(ry||(ry=Ao(["\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}));Jr&&(py=r(5352));var ob,ib,ab,sb,lb,cb,ub,pb,fb,db,hb,mb,vb=py&&py(),gb=ka.div(oy||(oy=Ao(["\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.sidebar.width}),(function(e){return e.theme.sidebar.backgroundColor}),wa("small")(iy||(iy=Ao(["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: ",";\n display: ",";\n "])),(function(e){return e.theme.sidebar.backgroundColor}),(function(e){return e.open?"flex":"none"}))),yb=ka.div(ay||(ay=Ao(["\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}),wa("small")(sy||(sy=Ao(["\n display: flex;\n "])))),bb=Wh((uy=cy=function(e){Eo(r,e);var t=Oo(r);function r(){var e;nr(this,r);for(var o=arguments.length,i=new Array(o),a=0;a<o;a++)i[a]=arguments[a];return n(ar(e=t.call.apply(t,[this].concat(i))),"context",void 0),n(ar(e),"state",{offsetTop:"0px"}),n(ar(e),"stickyElement",void 0),n(ar(e),"toggleNavMenu",(function(){e.props.menu.toggleSidebar()})),e}return or(r,[{key:"componentDidMount",value:function(){vb&&vb.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})}},{key:"componentWillUnmount",value:function(){vb&&vb.remove(this.stickyElement)}},{key:"getScrollYOffset",value:function(e){return(void 0!==this.props.scrollYOffset?ko.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset())+"px"}},{key:"render",value:function(){var e=this,t=this.props.menu.sideBarOpened,n=this.state.offsetTop;return s.createElement(s.Fragment,null,s.createElement(gb,{open:t,className:this.props.className,style:{top:n,height:"calc(100vh - ".concat(n,")")},ref:function(t){e.stickyElement=t}},this.props.children),s.createElement(yb,{onClick:this.toggleNavMenu},s.createElement(tb,{open:t})))}}]),r}(s.Component),n(cy,"contextType",La),ly=uy))||ly,xb=ka.div(ob||(ob=Ao(["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-family: ".concat(t.typography.fontFamily,";\n font-size: ").concat(t.typography.fontSize,";\n font-weight: ").concat(t.typography.fontWeightRegular,";\n line-height: ").concat(t.typography.lineHeight,";\n color: ").concat(t.colors.text.primary,";\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: ").concat(t.typography.smoothing,";\n font-smoothing: ").concat(t.typography.smoothing,";\n ").concat(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")})),wb=ka.div(ib||(ib=Ao(["\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.sidebar.width}),wa("small",!0)(ab||(ab=Ao(["\n width: 100%;\n "])))),kb=ka.div(sb||(sb=Ao(["\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% - ".concat(t.sidebar.width,") * ").concat(n/100,")")}return t.rightPanel.width}),wa("medium",!0)(lb||(lb=Ao(["\n display: none;\n "])))),Eb=ka.div(cb||(cb=Ao(["\n padding: 5px 0;\n"]))),Sb=ka.input.attrs((function(){return{className:"search-input"}}))(ub||(ub=Ao(["\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($r(t.sidebar.backgroundColor)>.5?zr:Vr)(.1,t.sidebar.backgroundColor)}),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.sidebar.textColor})),_b=ka((function(e){return s.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},s.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"})(pb||(pb=Ao(["\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.sidebar.textColor})),Ob=ka.div(fb||(fb=Ao(["\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 li {\n background-color: inherit;\n }\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 zr(.05,t.sidebar.backgroundColor)}),(function(e){return e.theme.sidebar.textColor}),(function(e){var t=e.theme;return zr(.1,t.sidebar.backgroundColor)}),(function(e){var t=e.theme;return zr(.1,t.sidebar.backgroundColor)}),Vv,(function(e){var t=e.theme;return zr(.1,t.sidebar.backgroundColor)})),Ab=ka.i(db||(db=Ao(["\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})),Ib=(hb=(0,Ga.debounce)(400),Ya((mb=function(e){Eo(r,e);var t=Oo(r);function r(e){var o;return nr(this,r),n(ar(o=t.call(this,e)),"activeItemRef",null),n(ar(o),"clear",(function(){o.setState({results:[],term:"",activeItemIdx:-1}),o.props.marker.unmark()})),n(ar(o),"handleKeyDown",(function(e){if(27===e.keyCode&&o.clear(),40===e.keyCode&&(o.setState({activeItemIdx:Math.min(o.state.activeItemIdx+1,o.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(o.setState({activeItemIdx:Math.max(0,o.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){var t=o.state.results[o.state.activeItemIdx];if(t){var n=o.props.getItemById(t.meta);n&&o.props.onActivate(n)}}})),n(ar(o),"search",(function(e){var t=e.target.value;t.length<3?o.clearResults(t):o.setState({term:t},(function(){return o.searchCallback(o.state.term)}))})),o.state={results:[],term:"",activeItemIdx:-1},o}return or(r,[{key:"clearResults",value:function(e){this.setState({results:[],term:e}),this.props.marker.unmark()}},{key:"setResults",value:function(e,t){this.setState({results:e}),this.props.marker.mark(t)}},{key:"searchCallback",value:function(e){var t=this;this.props.search.search(e).then((function(n){t.setResults(n,e)}))}},{key:"render",value: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})),s.createElement(Eb,{role:"search"},this.state.term&&s.createElement(Ab,{onClick:this.clear},"×"),s.createElement(_b,null),s.createElement(Sb,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...","aria-label":"Search",type:"text",onChange:this.search}),n.length>0&&s.createElement(wf,{options:{wheelPropagation:!1}},s.createElement(Ob,{"data-role":"search:results"},n.map((function(n,r){return s.createElement(Ky,{item:Object.create(n.item,{active:{value:r===t}}),onActivate:e.props.onActivate,withoutChildren:!0,key:n.item.id,"data-role":"search:result"})})))))}}]),r}(s.PureComponent)).prototype,"searchCallback",[Ga.bind,hb],Object.getOwnPropertyDescriptor(mb.prototype,"searchCallback"),mb.prototype),mb),Cb=function(e){Eo(n,e);var t=Oo(n);function n(){return nr(this,n),t.apply(this,arguments)}return or(n,[{key:"componentDidMount",value:function(){this.props.store.onDidMount()}},{key:"componentWillUnmount",value:function(){this.props.store.dispose()}},{key:"render",value:function(){var e=this.props.store,t=e.spec,n=e.menu,r=e.options,o=e.search,i=e.marker,a=this.props.store;return s.createElement(xa,{theme:r.theme},s.createElement(mc,{value:a},s.createElement(Na,{value:r},s.createElement(xb,{className:"redoc-wrap"},s.createElement(bb,{menu:n,className:"menu-content"},s.createElement(kv,{info:t.info}),!r.disableSearch&&s.createElement(Ib,{search:o,marker:i,getItemById:n.getItemById,onActivate:n.activateAndScroll})||null,s.createElement(eb,{menu:n})),s.createElement(wb,{className:"api-content"},s.createElement(yv,{store:a}),s.createElement(Hy,{items:n.items})),s.createElement(kb,null)))))}}]),n}(s.Component);n(Cb,"propTypes",{store:ja.instanceOf(pv).isRequired});var Tb=function(e){var t=e.spec,n=e.specUrl,r=e.options,o=void 0===r?{}:r,i=e.onLoaded,a=xo(o.hideLoading,!1),l=new ko(o);return s.createElement(Ia,null,s.createElement(gc,{spec:t,specUrl:n,options:o,onLoaded:i},(function(e){var t=e.loading,n=e.store;return t?a?null:s.createElement(Pa,{color:l.theme.colors.primary.main}):s.createElement(Cb,{store:n})})))};Ft({useProxies:"ifavailable"});var Rb="2.0.0-rc.56",Pb="c904cdb7";function jb(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){var o=r.replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),i=t[r];n[o]="theme"===r?JSON.parse(i):i}return n}function Lb(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:eo("redoc"),i=arguments.length>3?arguments[3]:void 0;if(null===o)throw new Error('"element" argument is not provided and <redoc> tag is not found on the page');"string"==typeof e?t=e:"object"==typeof e&&(n=e),(0,l.render)(s.createElement(Tb,{spec:n,onLoaded:i,specUrl:t,options:a(a({},r),jb(o))},["Loading..."]),o)}function Nb(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eo("redoc"),n=arguments.length>2?arguments[2]:void 0,r=pv.fromJS(e);setTimeout((function(){(0,l.hydrate)(s.createElement(Cb,{store:r}),t,n)}),0)}!function(){var e=eo("redoc");if(e){var t=e.getAttribute("spec-url");t&&Lb(t,{},e)}}()}(),o}()}));
|
||
//# sourceMappingURL=redoc.standalone.js.map</script><style data-styled="true" data-styled-version="5.3.0">.egQuEZ{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.egQuEZ{width:100%;padding:40px 40px;}}/*!sc*/
|
||
.dmghQN{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.dmghQN{width:100%;padding:0px 40px;}}/*!sc*/
|
||
data-styled.g4[id="sc-hKFxyN"]{content:"egQuEZ,dmghQN,"}/*!sc*/
|
||
.fxZJZV{padding:40px 0;}/*!sc*/
|
||
.fxZJZV:last-child{min-height:calc(100vh + 1px);}/*!sc*/
|
||
.sc-eCApnc > .sc-eCApnc:last-child{min-height:initial;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.fxZJZV{padding:0;}}/*!sc*/
|
||
.bJnWIW{padding:40px 0;position:relative;}/*!sc*/
|
||
.bJnWIW:last-child{min-height:calc(100vh + 1px);}/*!sc*/
|
||
.sc-eCApnc > .sc-eCApnc:last-child{min-height:initial;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.bJnWIW{padding:0;}}/*!sc*/
|
||
.bJnWIW: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*/
|
||
data-styled.g5[id="sc-eCApnc"]{content:"fxZJZV,bJnWIW,"}/*!sc*/
|
||
.hsSsLr{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.hsSsLr{width:100%;padding:40px 40px;}}/*!sc*/
|
||
data-styled.g6[id="sc-jSFjdj"]{content:"hsSsLr,"}/*!sc*/
|
||
.gcushC{background-color:#263238;}/*!sc*/
|
||
data-styled.g7[id="sc-gKAaRy"]{content:"gcushC,"}/*!sc*/
|
||
.KWWXd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.KWWXd{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
|
||
data-styled.g8[id="sc-iCoGMd"]{content:"KWWXd,"}/*!sc*/
|
||
.cTueGk{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;}/*!sc*/
|
||
data-styled.g9[id="sc-fujyAs"]{content:"cTueGk,"}/*!sc*/
|
||
.euRMgx{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:black;}/*!sc*/
|
||
data-styled.g10[id="sc-pNWdM"]{content:"euRMgx,"}/*!sc*/
|
||
.iXmHCl{color:#ffffff;}/*!sc*/
|
||
data-styled.g12[id="sc-kEqXSa"]{content:"iXmHCl,"}/*!sc*/
|
||
.eONCmm{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*/
|
||
data-styled.g13[id="sc-iqAclL"]{content:"eONCmm,"}/*!sc*/
|
||
.iUxAWq{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
||
.iUxAWq: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;}/*!sc*/
|
||
h1:hover > .sc-crzoAE::before,h2:hover > .iUxAWq::before,.iUxAWq:hover::before{visibility:visible;}/*!sc*/
|
||
data-styled.g14[id="sc-crzoAE"]{content:"iUxAWq,"}/*!sc*/
|
||
.gmNZmS{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);}/*!sc*/
|
||
.hikpbD{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);}/*!sc*/
|
||
.hikpbD polygon{fill:#d41f1c;}/*!sc*/
|
||
.gGvkZD{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);}/*!sc*/
|
||
.gGvkZD polygon{fill:white;}/*!sc*/
|
||
.jLtOTj{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);}/*!sc*/
|
||
.jLtOTj polygon{fill:#1d8127;}/*!sc*/
|
||
.cEsevO{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);}/*!sc*/
|
||
.keSXcO{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);}/*!sc*/
|
||
.keSXcO polygon{fill:#ffa500;}/*!sc*/
|
||
data-styled.g15[id="sc-dIsUp"]{content:"gmNZmS,hikpbD,gGvkZD,jLtOTj,cEsevO,keSXcO,"}/*!sc*/
|
||
.eSYQnm{display:inline-block;padding:2px 8px;margin:0;background-color:#ffa500;color:#ffffff;font-size:13px;vertical-align:middle;line-height:1.6;border-radius:4px;font-weight:600;font-size:12px;}/*!sc*/
|
||
.eSYQnm + span[type]{margin-left:4px;}/*!sc*/
|
||
data-styled.g16[id="sc-bqGGPW"]{content:"eSYQnm,"}/*!sc*/
|
||
.fABPTr{border-left:1px solid #7c7cbb;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;}/*!sc*/
|
||
@media screen and (max-width:50rem){.fABPTr{display:block;overflow:hidden;}}/*!sc*/
|
||
tr:first-of-type > .sc-hBMUJo,tr.last > .fABPTr{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}/*!sc*/
|
||
tr:first-of-type > .sc-hBMUJo{background-image:linear-gradient( to bottom, transparent 0%, transparent 22px, #7c7cbb 22px, #7c7cbb 100% );}/*!sc*/
|
||
tr.last > .sc-hBMUJo{background-image:linear-gradient( to bottom, #7c7cbb 0%, #7c7cbb 22px, transparent 22px, transparent 100% );}/*!sc*/
|
||
tr.last + tr > .sc-hBMUJo{border-left-color:transparent;}/*!sc*/
|
||
tr.last:first-child > .sc-hBMUJo{background:none;border-left-color:transparent;}/*!sc*/
|
||
data-styled.g18[id="sc-hBMUJo"]{content:"fABPTr,"}/*!sc*/
|
||
.eQzShU{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;}/*!sc*/
|
||
.eQzShU.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#707070;}/*!sc*/
|
||
.fcIjHV{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;font-style:italic;}/*!sc*/
|
||
.fcIjHV.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#707070;}/*!sc*/
|
||
data-styled.g20[id="sc-fFSPTT"]{content:"eQzShU,fcIjHV,"}/*!sc*/
|
||
.gWxDzL{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;}/*!sc*/
|
||
tr.expanded .sc-bkbkJK{border-bottom:none;}/*!sc*/
|
||
@media screen and (max-width:50rem){.gWxDzL{padding:0 20px;border-bottom:none;border-left:1px solid #7c7cbb;}tr.last > .sc-bkbkJK{border-left:none;}}/*!sc*/
|
||
data-styled.g21[id="sc-bkbkJK"]{content:"gWxDzL,"}/*!sc*/
|
||
.bcnRwz{color:#7c7cbb;font-family:Courier,monospace;margin-right:10px;}/*!sc*/
|
||
.bcnRwz::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#7c7cbb;}/*!sc*/
|
||
.bcnRwz::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#7c7cbb;height:7px;}/*!sc*/
|
||
data-styled.g22[id="sc-iemWCZ"]{content:"bcnRwz,"}/*!sc*/
|
||
.dYlGyN{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;}/*!sc*/
|
||
.dYlGyN > tr{vertical-align:middle;}/*!sc*/
|
||
@media screen and (max-width:50rem){.dYlGyN{display:block;}.dYlGyN > tr,.dYlGyN > tbody > tr{display:block;}}/*!sc*/
|
||
@media screen and (max-width:50rem) and (-ms-high-contrast:none){.dYlGyN td{float:left;width:100%;}}/*!sc*/
|
||
.dYlGyN .sc-dIvrsQ,.dYlGyN .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ,.dYlGyN .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ{margin:1em;margin-right:0;background:#fafafa;}/*!sc*/
|
||
.dYlGyN .sc-dIvrsQ .sc-dIvrsQ,.dYlGyN .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ,.dYlGyN .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ .sc-dIvrsQ{background:#ffffff;}/*!sc*/
|
||
data-styled.g24[id="sc-hHEiqL"]{content:"dYlGyN,"}/*!sc*/
|
||
.EoFth{margin:0 0 3px 0;display:inline-block;}/*!sc*/
|
||
data-styled.g25[id="sc-dlMDgC"]{content:"EoFth,"}/*!sc*/
|
||
.juYXUf{font-size:0.9em;margin-right:10px;color:#32329f;font-family:Montserrat,sans-serif;}/*!sc*/
|
||
data-styled.g26[id="sc-kfYoZR"]{content:"juYXUf,"}/*!sc*/
|
||
.hyMKIl{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:0.8em;cursor:pointer;border:1px solid #32329f;padding:2px 10px;line-height:1.5em;outline:none;color:white;background-color:#32329f;}/*!sc*/
|
||
.hyMKIl:focus{box-shadow:0 0 0 1px #32329f;}/*!sc*/
|
||
.hyMKIl:focus{box-shadow:none;background-color:#202065;}/*!sc*/
|
||
.cWoVOF{display:inline-block;margin-right:10px;margin-bottom:5px;font-size:0.8em;cursor:pointer;border:1px solid #32329f;padding:2px 10px;line-height:1.5em;outline:none;color:#32329f;background-color:white;}/*!sc*/
|
||
.cWoVOF:focus{box-shadow:0 0 0 1px #32329f;}/*!sc*/
|
||
data-styled.g27[id="sc-fKgJPI"]{content:"hyMKIl,cWoVOF,"}/*!sc*/
|
||
.gNOLNk{background-color:#f5f5f5;border:2px solid #7C7C7C;border-radius:7;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;position:relative;}/*!sc*/
|
||
.gNOLNk:hover{border:2px solid #6e6d6d;}/*!sc*/
|
||
.gNOLNk:disabled{background-color:#ededed;cursor:unset;}/*!sc*/
|
||
data-styled.g30[id="sc-cxNHIi"]{content:"gNOLNk,"}/*!sc*/
|
||
.joaceI{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;cursor:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;padding:0 11px;position:relative;width:100%;}/*!sc*/
|
||
.joaceI input{background-color:inherit;border:none;font-size:inherit;height:30px;outline:none;width:100%;}/*!sc*/
|
||
data-styled.g31[id="sc-lmgQwP"]{content:"joaceI,"}/*!sc*/
|
||
.iARuYK{bottom:0;left:11px;position:absolute;right:25px;top:0;}/*!sc*/
|
||
data-styled.g32[id="sc-iJCRrE"]{content:"iARuYK,"}/*!sc*/
|
||
.csngrC{text-align:left;color:black;bottom:0;left:11px;line-height:30px;overflow:hidden;position:absolute;right:25px;text-overflow:ellipsis;top:0;white-space:nowrap;}/*!sc*/
|
||
data-styled.g33[id="sc-giAqHp"]{content:"csngrC,"}/*!sc*/
|
||
.hFbBvr{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#808080;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:10px;top:0;}/*!sc*/
|
||
data-styled.g35[id="sc-bYwzuL"]{content:"hFbBvr,"}/*!sc*/
|
||
.iAqBwY{background-color:#ffffff;border:2px solid #6e6d6d;border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-sizing:border-box;color:black;display:none;left:0;list-style-type:none;margin:0;max-height:150px;overflow-x:hidden;overflow-y:auto;padding:2px 0;position:absolute;top:100%;width:100%;z-index:9999;}/*!sc*/
|
||
.iAqBwY .dropdown-selector-content--empty{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#808080;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px 0;}/*!sc*/
|
||
.iAqBwY::-webkit-scrollbar{width:5px;}/*!sc*/
|
||
.iAqBwY::-webkit-scrollbar-track{background:#ddd;}/*!sc*/
|
||
.iAqBwY::-webkit-scrollbar-thumb{background:#666;}/*!sc*/
|
||
data-styled.g36[id="sc-kLojOw"]{content:"iAqBwY,"}/*!sc*/
|
||
.iyzZle{background-color:#7C7C7C;border:none;color:#f5f5f5;cursor:pointer;font-size:0.95em;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
|
||
.iyzZle:hover{background-color:#7C7C7C;color:#f5f5f5;}/*!sc*/
|
||
.iyzZle .option-icon{padding-right:5px;}/*!sc*/
|
||
.bbfNvi{background-color:#f5f5f5;border:none;color:inherit;cursor:pointer;font-size:0.95em;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
|
||
.bbfNvi:hover{background-color:#CECECE;}/*!sc*/
|
||
.bbfNvi .option-icon{padding-right:5px;}/*!sc*/
|
||
data-styled.g40[id="sc-gXfVKN"]{content:"iyzZle,bbfNvi,"}/*!sc*/
|
||
.iEFeuB.iEFeuB{box-sizing:border-box;min-width:100px;outline:none;display:inline-block;border-radius:2px;border:1px solid rgba(38,50,56,0.5);vertical-align:bottom;padding:2px 0px 2px 6px;position:relative;width:auto;background:white;color:#263238;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;cursor:pointer;-webkit-transition:border 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;transition:border 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;}/*!sc*/
|
||
.iEFeuB.iEFeuB:hover,.iEFeuB.iEFeuB:focus-within{border:1px solid #32329f;color:#32329f;box-shadow:0px 0px 0px 1px #32329f;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-selector{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0;height:auto;padding-right:20px;position:relative;margin-bottom:5px;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-selector-value{font-family:Montserrat,sans-serif;position:relative;font-size:0.929em;width:100%;line-height:1;vertical-align:middle;color:#263238;left:0;-webkit-transition:color 0.25s ease,text-shadow 0.25s ease;transition:color 0.25s ease,text-shadow 0.25s ease;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-arrow{position:absolute;right:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:#32329f transparent transparent;border-style:solid;border-width:0.35em 0.35em 0;width:0;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-arrow svg{display:none;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-selector-content{position:absolute;margin-top:2px;left:-2px;right:0;z-index:10;min-width:100px;background:white;border:1px solid rgba(38,50,56,0.2);box-shadow:0px 2px 4px 0px rgba(34,36,38,0.12),0px 2px 10px 0px rgba(34,36,38,0.08);max-height:220px;overflow:auto;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-option{font-size:0.9em;color:#263238;cursor:pointer;padding:0.4em;background-color:#ffffff;}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-option[aria-selected='true']{background-color:rgba(0,0,0,0.05);}/*!sc*/
|
||
.iEFeuB.iEFeuB .dropdown-option:hover{background-color:rgba(38,50,56,0.12);}/*!sc*/
|
||
.iEFeuB.iEFeuB input{cursor:pointer;height:1px;background-color:transparent;}/*!sc*/
|
||
data-styled.g41[id="sc-cBoqAE"]{content:"iEFeuB,"}/*!sc*/
|
||
.kmMwfl.kmMwfl{margin-left:10px;text-transform:none;font-size:0.969em;font-size:1em;border:none;padding:0 1.2em 0 0;background:transparent;}/*!sc*/
|
||
.kmMwfl.kmMwfl:hover,.kmMwfl.kmMwfl:focus-within{border:none;box-shadow:none;}/*!sc*/
|
||
.kmMwfl.kmMwfl:hover .dropdown-selector-value,.kmMwfl.kmMwfl:focus-within .dropdown-selector-value{color:#32329f;text-shadow:0px 0px 0px #32329f;}/*!sc*/
|
||
data-styled.g42[id="sc-ciSkZP"]{content:"kmMwfl,"}/*!sc*/
|
||
.joKODG{margin-left:10px;text-transform:none;font-size:0.929em;color:black;}/*!sc*/
|
||
data-styled.g43[id="sc-jcwpoC"]{content:"joKODG,"}/*!sc*/
|
||
.evYMTo > ul{list-style:none;padding:0;margin:0;margin:0 -5px;}/*!sc*/
|
||
.evYMTo > 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:#ccc;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;}/*!sc*/
|
||
.evYMTo > ul > li.react-tabs__tab--selected{color:#333333;background:#ffffff;}/*!sc*/
|
||
.evYMTo > ul > li.react-tabs__tab--selected:focus{outline:auto;}/*!sc*/
|
||
.evYMTo > ul > li:only-child{-webkit-flex:none;-ms-flex:none;flex:none;min-width:100px;}/*!sc*/
|
||
.evYMTo > ul > li.tab-success{color:#1d8127;}/*!sc*/
|
||
.evYMTo > ul > li.tab-redirect{color:#ffa500;}/*!sc*/
|
||
.evYMTo > ul > li.tab-info{color:#87ceeb;}/*!sc*/
|
||
.evYMTo > ul > li.tab-error{color:#d41f1c;}/*!sc*/
|
||
.evYMTo > .react-tabs__tab-panel{background:#11171a;}/*!sc*/
|
||
.evYMTo > .react-tabs__tab-panel > div,.evYMTo > .react-tabs__tab-panel > pre{padding:20px;margin:0;}/*!sc*/
|
||
.evYMTo > .react-tabs__tab-panel > div > pre{padding:0;}/*!sc*/
|
||
data-styled.g44[id="sc-carFqZ"]{content:"evYMTo,"}/*!sc*/
|
||
.dFWqin code[class*='language-'],.dFWqin 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;}/*!sc*/
|
||
@media print{.dFWqin code[class*='language-'],.dFWqin pre[class*='language-']{text-shadow:none;}}/*!sc*/
|
||
.dFWqin pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
|
||
.dFWqin .token.comment,.dFWqin .token.prolog,.dFWqin .token.doctype,.dFWqin .token.cdata{color:hsl(30,20%,50%);}/*!sc*/
|
||
.dFWqin .token.punctuation{opacity:0.7;}/*!sc*/
|
||
.dFWqin .namespace{opacity:0.7;}/*!sc*/
|
||
.dFWqin .token.property,.dFWqin .token.tag,.dFWqin .token.number,.dFWqin .token.constant,.dFWqin .token.symbol{color:#4a8bb3;}/*!sc*/
|
||
.dFWqin .token.boolean{color:#e64441;}/*!sc*/
|
||
.dFWqin .token.selector,.dFWqin .token.attr-name,.dFWqin .token.string,.dFWqin .token.char,.dFWqin .token.builtin,.dFWqin .token.inserted{color:#a0fbaa;}/*!sc*/
|
||
.dFWqin .token.selector + a,.dFWqin .token.attr-name + a,.dFWqin .token.string + a,.dFWqin .token.char + a,.dFWqin .token.builtin + a,.dFWqin .token.inserted + a,.dFWqin .token.selector + a:visited,.dFWqin .token.attr-name + a:visited,.dFWqin .token.string + a:visited,.dFWqin .token.char + a:visited,.dFWqin .token.builtin + a:visited,.dFWqin .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
|
||
.dFWqin .token.property.string{color:white;}/*!sc*/
|
||
.dFWqin .token.operator,.dFWqin .token.entity,.dFWqin .token.url,.dFWqin .token.variable{color:hsl(40,90%,60%);}/*!sc*/
|
||
.dFWqin .token.atrule,.dFWqin .token.attr-value,.dFWqin .token.keyword{color:hsl(350,40%,70%);}/*!sc*/
|
||
.dFWqin .token.regex,.dFWqin .token.important{color:#e90;}/*!sc*/
|
||
.dFWqin .token.important,.dFWqin .token.bold{font-weight:bold;}/*!sc*/
|
||
.dFWqin .token.italic{font-style:italic;}/*!sc*/
|
||
.dFWqin .token.entity{cursor:help;}/*!sc*/
|
||
.dFWqin .token.deleted{color:red;}/*!sc*/
|
||
data-styled.g46[id="sc-iBzEeX"]{content:"dFWqin,"}/*!sc*/
|
||
.eQQUSD{opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-align:right;}/*!sc*/
|
||
.eQQUSD:focus-within{opacity:1;}/*!sc*/
|
||
.eQQUSD > button{background-color:transparent;border:0;color:inherit;padding:2px 10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em;cursor:pointer;outline:0;}/*!sc*/
|
||
.eQQUSD > button:hover,.eQQUSD > button:focus{background:rgba(255,255,255,0.1);}/*!sc*/
|
||
data-styled.g47[id="sc-efHYUO"]{content:"eQQUSD,"}/*!sc*/
|
||
.gEtKwR:hover .sc-efHYUO{opacity:1;}/*!sc*/
|
||
data-styled.g48[id="sc-cTJkRt"]{content:"gEtKwR,"}/*!sc*/
|
||
.bnCoiE code[class*='language-'],.bnCoiE 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;}/*!sc*/
|
||
@media print{.bnCoiE code[class*='language-'],.bnCoiE pre[class*='language-']{text-shadow:none;}}/*!sc*/
|
||
.bnCoiE pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
|
||
.bnCoiE .token.comment,.bnCoiE .token.prolog,.bnCoiE .token.doctype,.bnCoiE .token.cdata{color:hsl(30,20%,50%);}/*!sc*/
|
||
.bnCoiE .token.punctuation{opacity:0.7;}/*!sc*/
|
||
.bnCoiE .namespace{opacity:0.7;}/*!sc*/
|
||
.bnCoiE .token.property,.bnCoiE .token.tag,.bnCoiE .token.number,.bnCoiE .token.constant,.bnCoiE .token.symbol{color:#4a8bb3;}/*!sc*/
|
||
.bnCoiE .token.boolean{color:#e64441;}/*!sc*/
|
||
.bnCoiE .token.selector,.bnCoiE .token.attr-name,.bnCoiE .token.string,.bnCoiE .token.char,.bnCoiE .token.builtin,.bnCoiE .token.inserted{color:#a0fbaa;}/*!sc*/
|
||
.bnCoiE .token.selector + a,.bnCoiE .token.attr-name + a,.bnCoiE .token.string + a,.bnCoiE .token.char + a,.bnCoiE .token.builtin + a,.bnCoiE .token.inserted + a,.bnCoiE .token.selector + a:visited,.bnCoiE .token.attr-name + a:visited,.bnCoiE .token.string + a:visited,.bnCoiE .token.char + a:visited,.bnCoiE .token.builtin + a:visited,.bnCoiE .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/
|
||
.bnCoiE .token.property.string{color:white;}/*!sc*/
|
||
.bnCoiE .token.operator,.bnCoiE .token.entity,.bnCoiE .token.url,.bnCoiE .token.variable{color:hsl(40,90%,60%);}/*!sc*/
|
||
.bnCoiE .token.atrule,.bnCoiE .token.attr-value,.bnCoiE .token.keyword{color:hsl(350,40%,70%);}/*!sc*/
|
||
.bnCoiE .token.regex,.bnCoiE .token.important{color:#e90;}/*!sc*/
|
||
.bnCoiE .token.important,.bnCoiE .token.bold{font-weight:bold;}/*!sc*/
|
||
.bnCoiE .token.italic{font-style:italic;}/*!sc*/
|
||
.bnCoiE .token.entity{cursor:help;}/*!sc*/
|
||
.bnCoiE .token.deleted{color:red;}/*!sc*/
|
||
data-styled.g49[id="sc-jNnpgg"]{content:"bnCoiE,"}/*!sc*/
|
||
.dkqrXs{font-family:Courier,monospace;font-size:13px;overflow-x:auto;margin:0;white-space:pre;}/*!sc*/
|
||
data-styled.g50[id="sc-dPaNzc"]{content:"dkqrXs,"}/*!sc*/
|
||
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
.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;}/*!sc*/
|
||
@supports (-ms-overflow-style:none){.ps{overflow:auto !important;}}/*!sc*/
|
||
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important;}}/*!sc*/
|
||
data-styled.g51[id="sc-global-kjwiXH1"]{content:"sc-global-kjwiXH1,"}/*!sc*/
|
||
.bIbZvd{position:relative;}/*!sc*/
|
||
data-styled.g52[id="sc-bBjRSN"]{content:"bIbZvd,"}/*!sc*/
|
||
.bHzJuy{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
|
||
.bHzJuy p:last-child{margin-bottom:0;}/*!sc*/
|
||
.bHzJuy h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
|
||
.bHzJuy h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
|
||
.bHzJuy 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;}/*!sc*/
|
||
.bHzJuy pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);}/*!sc*/
|
||
.bHzJuy pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
|
||
.bHzJuy pre code:before,.bHzJuy pre code:after{content:none;}/*!sc*/
|
||
.bHzJuy blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
|
||
.bHzJuy img{max-width:100%;box-sizing:content-box;}/*!sc*/
|
||
.bHzJuy ul,.bHzJuy ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
|
||
.bHzJuy ul ul,.bHzJuy ol ul,.bHzJuy ul ol,.bHzJuy ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
|
||
.bHzJuy 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;}/*!sc*/
|
||
.bHzJuy table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
|
||
.bHzJuy table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
|
||
.bHzJuy table th,.bHzJuy table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
|
||
.bHzJuy table th{text-align:left;font-weight:bold;}/*!sc*/
|
||
.bHzJuy .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
||
.bHzJuy .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;}/*!sc*/
|
||
.bHzJuy h1:hover > .share-link::before,.bHzJuy h2:hover > .share-link::before,.bHzJuy .share-link:hover::before{visibility:visible;}/*!sc*/
|
||
.bHzJuy a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;}/*!sc*/
|
||
.bHzJuy a:visited{color:#32329f;}/*!sc*/
|
||
.bHzJuy a:hover{color:#6868cf;}/*!sc*/
|
||
.cJyzuM{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
|
||
.cJyzuM p:last-child{margin-bottom:0;}/*!sc*/
|
||
.cJyzuM p:first-child{margin-top:0;}/*!sc*/
|
||
.cJyzuM p:last-child{margin-bottom:0;}/*!sc*/
|
||
.cJyzuM h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
|
||
.cJyzuM h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
|
||
.cJyzuM 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;}/*!sc*/
|
||
.cJyzuM pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);}/*!sc*/
|
||
.cJyzuM pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
|
||
.cJyzuM pre code:before,.cJyzuM pre code:after{content:none;}/*!sc*/
|
||
.cJyzuM blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
|
||
.cJyzuM img{max-width:100%;box-sizing:content-box;}/*!sc*/
|
||
.cJyzuM ul,.cJyzuM ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
|
||
.cJyzuM ul ul,.cJyzuM ol ul,.cJyzuM ul ol,.cJyzuM ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
|
||
.cJyzuM 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;}/*!sc*/
|
||
.cJyzuM table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
|
||
.cJyzuM table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
|
||
.cJyzuM table th,.cJyzuM table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
|
||
.cJyzuM table th{text-align:left;font-weight:bold;}/*!sc*/
|
||
.cJyzuM .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
||
.cJyzuM .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;}/*!sc*/
|
||
.cJyzuM h1:hover > .share-link::before,.cJyzuM h2:hover > .share-link::before,.cJyzuM .share-link:hover::before{visibility:visible;}/*!sc*/
|
||
.cJyzuM a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;}/*!sc*/
|
||
.cJyzuM a:visited{color:#32329f;}/*!sc*/
|
||
.cJyzuM a:hover{color:#6868cf;}/*!sc*/
|
||
data-styled.g53[id="sc-cOifOu"]{content:"bHzJuy,cJyzuM,"}/*!sc*/
|
||
.dXjyFC{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
|
||
.dXjyFC p:last-child{margin-bottom:0;}/*!sc*/
|
||
.dXjyFC p:first-child{margin-top:0;}/*!sc*/
|
||
.dXjyFC p:last-child{margin-bottom:0;}/*!sc*/
|
||
.dXjyFC p{display:inline-block;}/*!sc*/
|
||
.dXjyFC h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
|
||
.dXjyFC h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
|
||
.dXjyFC 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;}/*!sc*/
|
||
.dXjyFC pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);}/*!sc*/
|
||
.dXjyFC pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
|
||
.dXjyFC pre code:before,.dXjyFC pre code:after{content:none;}/*!sc*/
|
||
.dXjyFC blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
|
||
.dXjyFC img{max-width:100%;box-sizing:content-box;}/*!sc*/
|
||
.dXjyFC ul,.dXjyFC ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
|
||
.dXjyFC ul ul,.dXjyFC ol ul,.dXjyFC ul ol,.dXjyFC ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
|
||
.dXjyFC 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;}/*!sc*/
|
||
.dXjyFC table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
|
||
.dXjyFC table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
|
||
.dXjyFC table th,.dXjyFC table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
|
||
.dXjyFC table th{text-align:left;font-weight:bold;}/*!sc*/
|
||
.dXjyFC .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
|
||
.dXjyFC .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;}/*!sc*/
|
||
.dXjyFC h1:hover > .share-link::before,.dXjyFC h2:hover > .share-link::before,.dXjyFC .share-link:hover::before{visibility:visible;}/*!sc*/
|
||
.dXjyFC a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;}/*!sc*/
|
||
.dXjyFC a:visited{color:#32329f;}/*!sc*/
|
||
.dXjyFC a:hover{color:#6868cf;}/*!sc*/
|
||
data-styled.g54[id="sc-Arkif"]{content:"dXjyFC,"}/*!sc*/
|
||
.llGFDD{position:relative;}/*!sc*/
|
||
data-styled.g55[id="sc-khIgEk"]{content:"llGFDD,"}/*!sc*/
|
||
.cVHUjN:hover > .sc-efHYUO{opacity:1;}/*!sc*/
|
||
data-styled.g60[id="sc-iNiQyp"]{content:"cVHUjN,"}/*!sc*/
|
||
.fqzhkP{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;}/*!sc*/
|
||
.fqzhkP .redoc-json code > .collapser{display:none;pointer-events:none;}/*!sc*/
|
||
.fqzhkP .callback-function{color:gray;}/*!sc*/
|
||
.fqzhkP .collapser:after{content:'-';cursor:pointer;}/*!sc*/
|
||
.fqzhkP .collapsed > .collapser:after{content:'+';cursor:pointer;}/*!sc*/
|
||
.fqzhkP .ellipsis:after{content:' … ';}/*!sc*/
|
||
.fqzhkP .collapsible{margin-left:2em;}/*!sc*/
|
||
.fqzhkP .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}/*!sc*/
|
||
.fqzhkP .hovered{background-color:rgba(235,238,249,1);}/*!sc*/
|
||
.fqzhkP .collapser{background-color:transparent;border:0;color:#fff;font-family:Courier,monospace;font-size:13px;padding-right:6px;padding-left:6px;padding-top:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15px;height:15px;position:absolute;top:4px;left:-1.5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;padding:2px;}/*!sc*/
|
||
.fqzhkP .collapser:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;}/*!sc*/
|
||
.fqzhkP ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}/*!sc*/
|
||
.fqzhkP li{position:relative;display:block;}/*!sc*/
|
||
.fqzhkP .hoverable{display:inline-block;}/*!sc*/
|
||
.fqzhkP .selected{outline-style:solid;outline-width:1px;outline-style:dotted;}/*!sc*/
|
||
.fqzhkP .collapsed > .collapsible{display:none;}/*!sc*/
|
||
.fqzhkP .ellipsis{display:none;}/*!sc*/
|
||
.fqzhkP .collapsed > .ellipsis{display:inherit;}/*!sc*/
|
||
data-styled.g61[id="sc-jffHpj"]{content:"fqzhkP,"}/*!sc*/
|
||
.jzRrfm{padding:0.9em;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;}/*!sc*/
|
||
data-styled.g62[id="sc-eJocfa"]{content:"jzRrfm,"}/*!sc*/
|
||
.bmwRob{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.7);}/*!sc*/
|
||
data-styled.g63[id="sc-oeezt"]{content:"bmwRob,"}/*!sc*/
|
||
.lhdonw{position:relative;}/*!sc*/
|
||
data-styled.g64[id="sc-hhIiOg"]{content:"lhdonw,"}/*!sc*/
|
||
.iULjjV.iULjjV{margin-left:10px;text-transform:none;font-size:0.929em;margin:0 0 10px 0;display:block;background-color:rgba(38,50,56,0.4);font-size:1em;border:none;padding:0.9em 1.6em 0.9em 0.9em;box-shadow:none;}/*!sc*/
|
||
.iULjjV.iULjjV:hover,.iULjjV.iULjjV:focus-within{border:none;box-shadow:none;}/*!sc*/
|
||
.iULjjV.iULjjV:focus-within{background-color:rgba(38,50,56,0.7);}/*!sc*/
|
||
.iULjjV.iULjjV .dropdown-arrow{border-top-color:#ffffff;}/*!sc*/
|
||
.iULjjV.iULjjV .dropdown-selector-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#ffffff;}/*!sc*/
|
||
.iULjjV.iULjjV .dropdown-selector-content{margin:0;margin-top:2px;}/*!sc*/
|
||
.iULjjV.iULjjV .dropdown-selector-content .dropdown-option{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/*!sc*/
|
||
data-styled.g65[id="sc-eirqVv"]{content:"iULjjV,"}/*!sc*/
|
||
.YJDJL{font-family:Courier,monospace;font-size:12px;color:#ee807f;}/*!sc*/
|
||
data-styled.g66[id="sc-lbVvki"]{content:"YJDJL,"}/*!sc*/
|
||
.hINeXe{margin-top:15px;}/*!sc*/
|
||
data-styled.g67[id="sc-gGLxEB"]{content:"hINeXe,"}/*!sc*/
|
||
.ihkizP button{background-color:transparent;border:0;outline:0;font-size:13px;font-family:Courier,monospace;cursor:pointer;padding:0;color:#333333;}/*!sc*/
|
||
.ihkizP button:focus{font-weight:600;}/*!sc*/
|
||
.ihkizP .sc-dIsUp{height:1.1em;width:1.1em;}/*!sc*/
|
||
.ihkizP .sc-dIsUp polygon{fill:#666;}/*!sc*/
|
||
data-styled.g68[id="sc-ckTSus"]{content:"ihkizP,"}/*!sc*/
|
||
.CMpTe{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
|
||
data-styled.g69[id="sc-fbIWvP"]{content:"CMpTe,"}/*!sc*/
|
||
.bBFKjV{color:rgba(102,102,102,0.9);}/*!sc*/
|
||
data-styled.g70[id="sc-FRrlG"]{content:"bBFKjV,"}/*!sc*/
|
||
.gJKPGC{color:#666;}/*!sc*/
|
||
data-styled.g71[id="sc-fXazdy"]{content:"gJKPGC,"}/*!sc*/
|
||
.spbic{color:#666;word-break:break-word;}/*!sc*/
|
||
data-styled.g72[id="sc-dvXYtj"]{content:"spbic,"}/*!sc*/
|
||
.hUSnpT{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
|
||
data-styled.g73[id="sc-TtZnY"]{content:"hUSnpT,"}/*!sc*/
|
||
.bsGeIE{color:#d41f1c;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;}/*!sc*/
|
||
data-styled.g74[id="sc-jHNicF"]{content:"bsGeIE,"}/*!sc*/
|
||
.cfctgs{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;}/*!sc*/
|
||
.sc-hmbstg + .sc-hmbstg{margin-left:0;}/*!sc*/
|
||
data-styled.g77[id="sc-hmbstg"]{content:"cfctgs,"}/*!sc*/
|
||
.kHJfMF{border-radius:2px;background-color:rgba(104,104,207,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;}/*!sc*/
|
||
.sc-bTDOke + .sc-bTDOke{margin-left:0;}/*!sc*/
|
||
data-styled.g79[id="sc-bTDOke"]{content:"kHJfMF,"}/*!sc*/
|
||
.bPmeoW{margin-top:1em;padding-left:0;list-style-position:inside;}/*!sc*/
|
||
data-styled.g84[id="sc-jUfyBS"]{content:"bPmeoW,"}/*!sc*/
|
||
.lfknEY{background:#11171a;}/*!sc*/
|
||
.lfknEY > div,.lfknEY > pre{padding:20px;margin:0;}/*!sc*/
|
||
.lfknEY > div > pre{padding:0;}/*!sc*/
|
||
data-styled.g86[id="sc-fuISkM"]{content:"lfknEY,"}/*!sc*/
|
||
.ikafbi{margin-top:0;margin-bottom:0.5em;}/*!sc*/
|
||
data-styled.g87[id="sc-fcmMJX"]{content:"ikafbi,"}/*!sc*/
|
||
.gCgqqY::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;}/*!sc*/
|
||
.gCgqqY:last-child::after{display:none;}/*!sc*/
|
||
data-styled.g89[id="sc-gsWcmt"]{content:"gCgqqY,"}/*!sc*/
|
||
.ePwgUU{overflow:hidden;}/*!sc*/
|
||
data-styled.g90[id="sc-bXexck"]{content:"ePwgUU,"}/*!sc*/
|
||
.hDhyRZ{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*/
|
||
data-styled.g91[id="sc-eGJWMs"]{content:"hDhyRZ,"}/*!sc*/
|
||
.lkJIic{width:9ex;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,sans-serif;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;}/*!sc*/
|
||
.lkJIic.get{background-color:#2F8132;}/*!sc*/
|
||
.lkJIic.post{background-color:#186FAF;}/*!sc*/
|
||
.lkJIic.put{background-color:#95507c;}/*!sc*/
|
||
.lkJIic.options{background-color:#947014;}/*!sc*/
|
||
.lkJIic.patch{background-color:#bf581d;}/*!sc*/
|
||
.lkJIic.delete{background-color:#cc3333;}/*!sc*/
|
||
.lkJIic.basic{background-color:#707070;}/*!sc*/
|
||
.lkJIic.link{background-color:#07818F;}/*!sc*/
|
||
.lkJIic.head{background-color:#A23DAD;}/*!sc*/
|
||
.lkJIic.hook{background-color:#32329f;}/*!sc*/
|
||
data-styled.g95[id="sc-gIvpjk"]{content:"lkJIic,"}/*!sc*/
|
||
.jxJlxZ{margin:0;padding:0;}/*!sc*/
|
||
.sc-euEtCV .sc-euEtCV{font-size:0.929em;}/*!sc*/
|
||
.gaEEuU{margin:0;padding:0;display:none;}/*!sc*/
|
||
.sc-euEtCV .sc-euEtCV{font-size:0.929em;}/*!sc*/
|
||
data-styled.g96[id="sc-euEtCV"]{content:"jxJlxZ,gaEEuU,"}/*!sc*/
|
||
.rVwLz{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:15px;}/*!sc*/
|
||
.cTzVOd{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}/*!sc*/
|
||
data-styled.g97[id="sc-fHCHyC"]{content:"rVwLz,cTzVOd,"}/*!sc*/
|
||
.foNyhx{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;opacity:0.7;text-transform:uppercase;font-size:0.8em;padding-bottom:0;cursor:default;color:#333333;}/*!sc*/
|
||
.foNyhx .sc-dIsUp{height:1.5em;width:1.5em;}/*!sc*/
|
||
.foNyhx .sc-dIsUp polygon{fill:#333333;}/*!sc*/
|
||
.pcWDP{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;}/*!sc*/
|
||
.pcWDP:hover{color:#32329f;}/*!sc*/
|
||
.pcWDP:hover{background-color:#ededed;}/*!sc*/
|
||
.pcWDP .sc-dIsUp{height:1.5em;width:1.5em;}/*!sc*/
|
||
.pcWDP .sc-dIsUp polygon{fill:#333333;}/*!sc*/
|
||
.jolsGY{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;}/*!sc*/
|
||
.jolsGY:hover{background-color:#e1e1e1;}/*!sc*/
|
||
.jolsGY .sc-dIsUp{height:1.5em;width:1.5em;}/*!sc*/
|
||
.jolsGY .sc-dIsUp polygon{fill:#333333;}/*!sc*/
|
||
.hQgNml{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;-webkit-text-decoration:line-through;text-decoration:line-through;color:#707070;}/*!sc*/
|
||
.hQgNml:hover{background-color:#e1e1e1;}/*!sc*/
|
||
.hQgNml .sc-dIsUp{height:1.5em;width:1.5em;}/*!sc*/
|
||
.hQgNml .sc-dIsUp polygon{fill:#333333;}/*!sc*/
|
||
data-styled.g98[id="sc-dtLLSn"]{content:"foNyhx,pcWDP,jolsGY,hQgNml,"}/*!sc*/
|
||
.hHRjJL{display:inline-block;vertical-align:middle;width:auto;overflow:hidden;text-overflow:ellipsis;}/*!sc*/
|
||
.ipvKNC{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;}/*!sc*/
|
||
data-styled.g99[id="sc-dkQUaI"]{content:"hHRjJL,ipvKNC,"}/*!sc*/
|
||
.gKXwn{font-size:0.8em;margin-top:10px;padding:0 20px;text-align:left;opacity:0.7;}/*!sc*/
|
||
.gKXwn a,.gKXwn a:visited,.gKXwn a:hover{color:#333333 !important;border-top:1px solid #e1e1e1;padding:5px 0;display:block;}/*!sc*/
|
||
data-styled.g100[id="sc-WZYut"]{content:"gKXwn,"}/*!sc*/
|
||
.jdCbTS{cursor:pointer;position:relative;margin-bottom:5px;}/*!sc*/
|
||
data-styled.g106[id="sc-kYPZxB"]{content:"jdCbTS,"}/*!sc*/
|
||
.jRjoAh{font-family:Courier,monospace;margin-left:10px;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;text-overflow:ellipsis;}/*!sc*/
|
||
data-styled.g107[id="sc-xGAEC"]{content:"jRjoAh,"}/*!sc*/
|
||
.jnEbBv{outline:0;color:inherit;width:100%;text-align:left;cursor:pointer;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;}/*!sc*/
|
||
.jnEbBv ..sc-xGAEC{color:#ffffff;}/*!sc*/
|
||
.jnEbBv:focus{box-shadow:inset 0 2px 2px rgba(0,0,0,0.45),0 2px 0 rgba(128,128,128,0.25);}/*!sc*/
|
||
data-styled.g108[id="sc-dWBRfb"]{content:"jnEbBv,"}/*!sc*/
|
||
.bXnXQF{font-size:0.929em;line-height:20px;background-color:#186FAF;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
||
.cAOCuf{font-size:0.929em;line-height:20px;background-color:#2F8132;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
||
.gemyvL{font-size:0.929em;line-height:20px;background-color:#cc3333;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
||
.iZkjfb{font-size:0.929em;line-height:20px;background-color:#bf581d;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
||
.inNGOu{font-size:0.929em;line-height:20px;background-color:#95507c;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
|
||
data-styled.g109[id="sc-jHcXXw"]{content:"bXnXQF,cAOCuf,gemyvL,iZkjfb,inNGOu,"}/*!sc*/
|
||
.gBwOdz{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;visibility:hidden;-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);}/*!sc*/
|
||
data-styled.g110[id="sc-bQCEYZ"]{content:"gBwOdz,"}/*!sc*/
|
||
.fKFAhr{padding:10px;}/*!sc*/
|
||
data-styled.g111[id="sc-fXgAZx"]{content:"fKFAhr,"}/*!sc*/
|
||
.gjiGnZ{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;}/*!sc*/
|
||
.gjiGnZ > span{color:#333333;}/*!sc*/
|
||
data-styled.g112[id="sc-EZqKI"]{content:"gjiGnZ,"}/*!sc*/
|
||
.bjdvNh{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);cursor:default;}/*!sc*/
|
||
.bjdvNh:focus{outline:auto;outline-color:#1d8127;}/*!sc*/
|
||
.bjdvNh::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
|
||
.bjdvNh:focus{outline:0;}/*!sc*/
|
||
.gkwAYh{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);}/*!sc*/
|
||
.gkwAYh:focus{outline:auto;outline-color:#d41f1c;}/*!sc*/
|
||
.bCvCHz{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);}/*!sc*/
|
||
.bCvCHz:focus{outline:auto;outline-color:#1d8127;}/*!sc*/
|
||
.jlyJRK{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#ffa500;background-color:rgba(255,165,0,0.1);}/*!sc*/
|
||
.jlyJRK:focus{outline:auto;outline-color:#ffa500;}/*!sc*/
|
||
data-styled.g113[id="sc-jXcxbT"]{content:"bjdvNh,gkwAYh,bCvCHz,jlyJRK,"}/*!sc*/
|
||
.jSPrUM{vertical-align:top;}/*!sc*/
|
||
data-styled.g117[id="sc-jlZJtj"]{content:"jSPrUM,"}/*!sc*/
|
||
.efuQZt{font-size:1.3em;padding:0.2em 0;margin:3em 0 1.1em;color:#333333;font-weight:normal;}/*!sc*/
|
||
data-styled.g118[id="sc-dTSzeu"]{content:"efuQZt,"}/*!sc*/
|
||
.ikavEm:after{content:' AND ';font-weight:bold;}/*!sc*/
|
||
.ikavEm:last-child:after{content:none;}/*!sc*/
|
||
.ikavEm a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;}/*!sc*/
|
||
.ikavEm a:visited{color:#32329f;}/*!sc*/
|
||
.ikavEm a:hover{color:#6868cf;}/*!sc*/
|
||
data-styled.g120[id="sc-cbeScs"]{content:"ikavEm,"}/*!sc*/
|
||
.fguZND:before{content:'( ';font-weight:bold;}/*!sc*/
|
||
.fguZND:after{content:' ) OR ';font-weight:bold;}/*!sc*/
|
||
.fguZND:last-child:after{content:' )';}/*!sc*/
|
||
.fguZND:only-child:before,.fguZND:only-child:after{content:none;}/*!sc*/
|
||
.fguZND a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;}/*!sc*/
|
||
.fguZND a:visited{color:#32329f;}/*!sc*/
|
||
.fguZND a:hover{color:#6868cf;}/*!sc*/
|
||
data-styled.g121[id="sc-hkeOVe"]{content:"fguZND,"}/*!sc*/
|
||
.cuYWRV{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}/*!sc*/
|
||
data-styled.g122[id="sc-gVFcvn"]{content:"cuYWRV,"}/*!sc*/
|
||
.bwNcZa{width:75%;}/*!sc*/
|
||
@media screen and (max-width:50rem){.bwNcZa{margin-top:10px;}}/*!sc*/
|
||
data-styled.g123[id="sc-fWWYYk"]{content:"bwNcZa,"}/*!sc*/
|
||
.kZsYIY{display:inline-block;margin:0;}/*!sc*/
|
||
data-styled.g124[id="sc-fIxmyt"]{content:"kZsYIY,"}/*!sc*/
|
||
.iEcHcE{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;}/*!sc*/
|
||
@media screen and (max-width:50rem){.iEcHcE{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
|
||
data-styled.g125[id="sc-gzcbmu"]{content:"iEcHcE,"}/*!sc*/
|
||
.kBgcMI{-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:content;overflow:hidden;}/*!sc*/
|
||
data-styled.g130[id="sc-irKDMX"]{content:"kBgcMI,"}/*!sc*/
|
||
.eUdCtG{margin-bottom:30px;}/*!sc*/
|
||
data-styled.g131[id="sc-eWnToP"]{content:"eUdCtG,"}/*!sc*/
|
||
.dzKtIW{-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*/
|
||
data-styled.g132[id="sc-kTCsyW"]{content:"dzKtIW,"}/*!sc*/
|
||
.gAerEa{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;}/*!sc*/
|
||
@media screen and (max-width:50rem){.gAerEa{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}}/*!sc*/
|
||
@media print{.gAerEa{display:none;}}/*!sc*/
|
||
data-styled.g133[id="sc-dvUynV"]{content:"gAerEa,"}/*!sc*/
|
||
.bymHyU{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;}/*!sc*/
|
||
@media screen and (max-width:50rem){.bymHyU{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
|
||
@media print{.bymHyU{display:none;}}/*!sc*/
|
||
data-styled.g134[id="sc-jtiXyc"]{content:"bymHyU,"}/*!sc*/
|
||
.bwfRit{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%;}/*!sc*/
|
||
.bwfRit *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);}/*!sc*/
|
||
data-styled.g135[id="sc-ellfGf"]{content:"bwfRit,"}/*!sc*/
|
||
.eWToXe{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;}/*!sc*/
|
||
@media print,screen and (max-width:50rem){.eWToXe{width:100%;}}/*!sc*/
|
||
data-styled.g136[id="sc-kizEQm"]{content:"eWToXe,"}/*!sc*/
|
||
.gBTuHc{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);}/*!sc*/
|
||
@media print,screen and (max-width:75rem){.gBTuHc{display:none;}}/*!sc*/
|
||
data-styled.g137[id="sc-cKRKFl"]{content:"gBTuHc,"}/*!sc*/
|
||
.fQwboL{padding:5px 0;}/*!sc*/
|
||
data-styled.g138[id="sc-iIgjPs"]{content:"fQwboL,"}/*!sc*/
|
||
.gPCWYe{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*/
|
||
data-styled.g139[id="sc-gstuGz"]{content:"gPCWYe,"}/*!sc*/
|
||
.icZuVc{position:absolute;left:20px;height:1.8em;width:0.9em;}/*!sc*/
|
||
.icZuVc path{fill:#333333;}/*!sc*/
|
||
data-styled.g140[id="sc-amkrK"]{content:"icZuVc,"}/*!sc*/
|
||
</style>
|
||
<link rel="stylesheet" type="text/css" href="/api.css">
|
||
</head>
|
||
|
||
<body>
|
||
<!-- Google Tag Manager (noscript) -->
|
||
<noscript>
|
||
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WXRH9C" height="0" width="0" style="display:none;visibility:hidden"></iframe>
|
||
</noscript>
|
||
<!-- End Google Tag Manager (noscript) -->
|
||
<div id="loading">
|
||
<div class="spinner"></div>
|
||
</div>
|
||
<div id="influx-header">
|
||
<a class="back" href="/influxdb/influxdb3/cloud-serverless/"><span class="version">InfluxDB 3 Serverless</span> Docs</a>
|
||
<a class="btn" href="https://github.com/influxdata/influxdb/issues/new/choose/" target="_blank">Submit API issue</a>
|
||
</div>
|
||
|
||
<div id="redoc"><div class="sc-ellfGf bwfRit redoc-wrap"><div class="sc-dvUynV gAerEa menu-content" style="top:0px;height:calc(100vh - 0px)"><div role="search" class="sc-iIgjPs fQwboL"><svg class="sc-amkrK icZuVc 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..." aria-label="Search" class="sc-gstuGz gPCWYe search-input"/></div><div class="sc-bBjRSN bIbZvd scrollbar-container undefined"><ul class="sc-euEtCV jxJlxZ" role="navigation"><li data-item-id="group/Using-the-InfluxDB-HTTP-API" class="sc-fHCHyC rVwLz"><label type="group" role="menuitem" class="sc-dtLLSn foNyhx -depth0"><span title="Using the InfluxDB HTTP API" class="sc-dkQUaI hHRjJL">Using the InfluxDB HTTP API</span></label><ul class="sc-euEtCV jxJlxZ"><li data-item-id="tag/Quick-start" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Quick start" class="sc-dkQUaI hHRjJL">Quick start</span></label></li><li data-item-id="tag/Authentication" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Authentication" class="sc-dkQUaI hHRjJL">Authentication</span></label></li><li data-item-id="tag/Supported-operations" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Supported operations" class="sc-dkQUaI hHRjJL">Supported operations</span></label></li><li data-item-id="tag/Headers" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Headers" class="sc-dkQUaI hHRjJL">Headers</span></label></li><li data-item-id="tag/Pagination" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Pagination" class="sc-dkQUaI hHRjJL">Pagination</span></label></li><li data-item-id="tag/Response-codes" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Response codes" class="sc-dkQUaI hHRjJL">Response codes</span></label></li><li data-item-id="tag/Data-IO-endpoints" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Data I/O endpoints" class="sc-dkQUaI hHRjJL">Data I/O endpoints</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/PostWrite" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Write data</span></label></li><li data-item-id="operation/GetLegacyQuery" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Query using the InfluxDB v1 HTTP API</span></label></li><li data-item-id="operation/PostLegacyWrite" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Write data using the InfluxDB v1 HTTP API</span></label></li></ul></li><li data-item-id="tag/Security-and-access-endpoints" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Security and access endpoints" class="sc-dkQUaI hHRjJL">Security and access endpoints</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetAuthorizations" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List authorizations</span></label></li><li data-item-id="operation/PostAuthorizations" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create an authorization</span></label></li><li data-item-id="operation/DeleteAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete an authorization</span></label></li><li data-item-id="operation/GetAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve an authorization</span></label></li><li data-item-id="operation/PatchAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update an API token to be active or inactive</span></label></li></ul></li><li data-item-id="tag/System-information-endpoints" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="System information endpoints" class="sc-dkQUaI hHRjJL">System information endpoints</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetRoutes" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all top level routes</span></label></li><li data-item-id="operation/GetResources" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all known resources</span></label></li></ul></li></ul></li><li data-item-id="group/All-endpoints" class="sc-fHCHyC rVwLz"><label type="group" role="menuitem" class="sc-dtLLSn foNyhx -depth0"><span title="All endpoints" class="sc-dkQUaI hHRjJL">All endpoints</span></label><ul class="sc-euEtCV jxJlxZ"><li data-item-id="tag/Authorizations-(API-tokens)" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Authorizations (API tokens)" class="sc-dkQUaI hHRjJL">Authorizations (API tokens)</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetAuthorizations" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List authorizations</span></label></li><li data-item-id="operation/PostAuthorizations" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create an authorization</span></label></li><li data-item-id="operation/DeleteAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete an authorization</span></label></li><li data-item-id="operation/GetAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve an authorization</span></label></li><li data-item-id="operation/PatchAuthorizationsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update an API token to be active or inactive</span></label></li></ul></li><li data-item-id="tag/Bucket-Schemas" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Bucket Schemas" class="sc-dkQUaI hHRjJL">Bucket Schemas</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/getMeasurementSchemas" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List measurement schemas of a bucket</span></label></li><li data-item-id="operation/createMeasurementSchema" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a measurement schema for a bucket</span></label></li><li data-item-id="operation/getMeasurementSchema" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a measurement schema</span></label></li><li data-item-id="operation/updateMeasurementSchema" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a measurement schema</span></label></li></ul></li><li data-item-id="tag/Buckets" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Buckets" class="sc-dkQUaI hHRjJL">Buckets</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetBuckets" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List buckets</span></label></li><li data-item-id="operation/PostBuckets" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a bucket</span></label></li><li data-item-id="operation/DeleteBucketsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a bucket</span></label></li><li data-item-id="operation/GetBucketsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a bucket</span></label></li><li data-item-id="operation/PatchBucketsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a bucket</span></label></li><li data-item-id="operation/GetBucketsIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all labels for a bucket</span></label></li><li data-item-id="operation/PostBucketsIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a label to a bucket</span></label></li><li data-item-id="operation/DeleteBucketsIDLabelsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a label from a bucket</span></label></li><li data-item-id="operation/GetBucketsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all users with member privileges for a bucket</span></label></li><li data-item-id="operation/PostBucketsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a member to a bucket</span></label></li><li data-item-id="operation/DeleteBucketsIDMembersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove a member from a bucket</span></label></li><li data-item-id="operation/GetBucketsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all owners of a bucket</span></label></li><li data-item-id="operation/PostBucketsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add an owner to a bucket</span></label></li><li data-item-id="operation/DeleteBucketsIDOwnersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove an owner from a bucket</span></label></li></ul></li><li data-item-id="tag/Delete" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Delete" class="sc-dkQUaI hHRjJL">Delete</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/PostDelete" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete data</span></label></li></ul></li><li data-item-id="tag/DBRPs" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="DBRPs" class="sc-dkQUaI hHRjJL">DBRPs</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetDBRPs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List database retention policy mappings</span></label></li><li data-item-id="operation/PostDBRP" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a database retention policy mapping</span></label></li><li data-item-id="operation/DeleteDBRPID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a database retention policy</span></label></li><li data-item-id="operation/GetDBRPsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a database retention policy mapping</span></label></li><li data-item-id="operation/PatchDBRPID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a database retention policy mapping</span></label></li></ul></li><li data-item-id="tag/Invokable-Scripts" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Invokable Scripts" class="sc-dkQUaI hHRjJL">Invokable Scripts</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetScripts" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List scripts</span></label></li><li data-item-id="operation/PostScripts" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a script</span></label></li><li data-item-id="operation/DeleteScriptsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a script</span></label></li><li data-item-id="operation/GetScriptsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a script</span></label></li><li data-item-id="operation/PatchScriptsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a script</span></label></li><li data-item-id="operation/PostScriptsIDInvoke" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Invoke a script</span></label></li><li data-item-id="operation/GetScriptsIDParams" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Find script parameters.</span></label></li></ul></li><li data-item-id="tag/Limits" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Limits" class="sc-dkQUaI hHRjJL">Limits</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetOrgLimitsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve limits for an organization</span></label></li></ul></li><li data-item-id="tag/Organizations" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Organizations" class="sc-dkQUaI hHRjJL">Organizations</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetOrgs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List organizations</span></label></li><li data-item-id="operation/PostOrgs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create an organization</span></label></li><li data-item-id="operation/DeleteOrgsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete an organization</span></label></li><li data-item-id="operation/GetOrgsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve an organization</span></label></li><li data-item-id="operation/PatchOrgsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update an organization</span></label></li><li data-item-id="operation/GetOrgsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all members of an organization</span></label></li><li data-item-id="operation/PostOrgsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a member to an organization</span></label></li><li data-item-id="operation/DeleteOrgsIDMembersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove a member from an organization</span></label></li><li data-item-id="operation/GetOrgsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all owners of an organization</span></label></li><li data-item-id="operation/PostOrgsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add an owner to an organization</span></label></li><li data-item-id="operation/DeleteOrgsIDOwnersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove an owner from an organization</span></label></li></ul></li><li data-item-id="tag/Query" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Query" class="sc-dkQUaI hHRjJL">Query</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/PostQuery" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Query data</span></label></li><li data-item-id="operation/PostQueryAnalyze" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Analyze a Flux query</span></label></li><li data-item-id="operation/PostQueryAst" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Generate a query Abstract Syntax Tree (AST)</span></label></li><li data-item-id="operation/GetQuerySuggestions" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List Flux query suggestions</span></label></li><li data-item-id="operation/GetQuerySuggestionsName" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a query suggestion for a branching suggestion</span></label></li><li data-item-id="operation/GetLegacyQuery" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Query using the InfluxDB v1 HTTP API</span></label></li></ul></li><li data-item-id="tag/Resources" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Resources" class="sc-dkQUaI hHRjJL">Resources</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetResources" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all known resources</span></label></li></ul></li><li data-item-id="tag/Routes" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Routes" class="sc-dkQUaI hHRjJL">Routes</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetRoutes" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all top level routes</span></label></li></ul></li><li data-item-id="tag/Secrets" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Secrets" class="sc-dkQUaI hHRjJL">Secrets</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetOrgsIDSecrets" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all secret keys for an organization</span></label></li><li data-item-id="operation/PatchOrgsIDSecrets" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update secrets in an organization</span></label></li><li data-item-id="operation/DeleteOrgsIDSecretsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a secret from an organization</span></label></li><li data-item-id="operation/PostOrgsIDSecrets" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete secrets from an organization</span></label></li></ul></li><li data-item-id="tag/Tasks" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Tasks" class="sc-dkQUaI hHRjJL">Tasks</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetTasks" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all tasks</span></label></li><li data-item-id="operation/PostTasks" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a task</span></label></li><li data-item-id="operation/DeleteTasksID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a task</span></label></li><li data-item-id="operation/GetTasksID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a task</span></label></li><li data-item-id="operation/PatchTasksID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a task</span></label></li><li data-item-id="operation/GetTasksIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List labels for a task</span></label></li><li data-item-id="operation/PostTasksIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a label to a task</span></label></li><li data-item-id="operation/DeleteTasksIDLabelsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a label from a task</span></label></li><li data-item-id="operation/GetTasksIDLogs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve all logs for a task</span></label></li><li data-item-id="operation/GetTasksIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all task members</span></label></li><li data-item-id="operation/PostTasksIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a member to a task</span></label></li><li data-item-id="operation/DeleteTasksIDMembersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove a member from a task</span></label></li><li data-item-id="operation/GetTasksIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all owners of a task</span></label></li><li data-item-id="operation/PostTasksIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add an owner for a task</span></label></li><li data-item-id="operation/DeleteTasksIDOwnersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn hQgNml -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove an owner from a task</span></label></li><li data-item-id="operation/GetTasksIDRuns" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List runs for a task</span></label></li><li data-item-id="operation/PostTasksIDRuns" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Start a task run, overriding the schedule</span></label></li><li data-item-id="operation/DeleteTasksIDRunsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Cancel a running task</span></label></li><li data-item-id="operation/GetTasksIDRunsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a run for a task.</span></label></li><li data-item-id="operation/GetTasksIDRunsIDLogs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve all logs for a run</span></label></li><li data-item-id="operation/PostTasksIDRunsIDRetry" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retry a task run</span></label></li></ul></li><li data-item-id="tag/Telegrafs" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Telegrafs" class="sc-dkQUaI hHRjJL">Telegrafs</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetTelegrafs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all Telegraf configurations</span></label></li><li data-item-id="operation/PostTelegrafs" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a Telegraf configuration</span></label></li><li data-item-id="operation/DeleteTelegrafsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a Telegraf configuration</span></label></li><li data-item-id="operation/GetTelegrafsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a Telegraf configuration</span></label></li><li data-item-id="operation/PutTelegrafsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="put" class="sc-gIvpjk lkJIic operation-type put">put</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a Telegraf configuration</span></label></li><li data-item-id="operation/GetTelegrafsIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all labels for a Telegraf config</span></label></li><li data-item-id="operation/PostTelegrafsIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a label to a Telegraf config</span></label></li><li data-item-id="operation/DeleteTelegrafsIDLabelsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a label from a Telegraf config</span></label></li><li data-item-id="operation/GetTelegrafsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all users with member privileges for a Telegraf config</span></label></li><li data-item-id="operation/PostTelegrafsIDMembers" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a member to a Telegraf config</span></label></li><li data-item-id="operation/DeleteTelegrafsIDMembersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove a member from a Telegraf config</span></label></li><li data-item-id="operation/GetTelegrafsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all owners of a Telegraf configuration</span></label></li><li data-item-id="operation/PostTelegrafsIDOwners" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add an owner to a Telegraf configuration</span></label></li><li data-item-id="operation/DeleteTelegrafsIDOwnersID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Remove an owner from a Telegraf config</span></label></li></ul></li><li data-item-id="tag/Templates" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Templates" class="sc-dkQUaI hHRjJL">Templates</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/ListStacks" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List installed stacks</span></label></li><li data-item-id="operation/CreateStack" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a stack</span></label></li><li data-item-id="operation/DeleteStack" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a stack and associated resources</span></label></li><li data-item-id="operation/ReadStack" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a stack</span></label></li><li data-item-id="operation/UpdateStack" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a stack</span></label></li><li data-item-id="operation/UninstallStack" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Uninstall a stack</span></label></li><li data-item-id="operation/ApplyTemplate" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Apply or dry-run a template</span></label></li><li data-item-id="operation/ExportTemplate" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Export a new template</span></label></li></ul></li><li data-item-id="tag/Usage" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Usage" class="sc-dkQUaI hHRjJL">Usage</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetOrgUsageID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve usage for an organization</span></label></li></ul></li><li data-item-id="tag/Variables" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Variables" class="sc-dkQUaI hHRjJL">Variables</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/GetVariables" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all variables</span></label></li><li data-item-id="operation/PostVariables" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Create a variable</span></label></li><li data-item-id="operation/DeleteVariablesID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a variable</span></label></li><li data-item-id="operation/GetVariablesID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Retrieve a variable</span></label></li><li data-item-id="operation/PatchVariablesID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="patch" class="sc-gIvpjk lkJIic operation-type patch">patch</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Update a variable</span></label></li><li data-item-id="operation/PutVariablesID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="put" class="sc-gIvpjk lkJIic operation-type put">put</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Replace a variable</span></label></li><li data-item-id="operation/GetVariablesIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="get" class="sc-gIvpjk lkJIic operation-type get">get</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">List all labels for a variable</span></label></li><li data-item-id="operation/PostVariablesIDLabels" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Add a label to a variable</span></label></li><li data-item-id="operation/DeleteVariablesIDLabelsID" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="delete" class="sc-gIvpjk lkJIic operation-type delete">del</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Delete a label from a variable</span></label></li></ul></li><li data-item-id="tag/Write" class="sc-fHCHyC cTzVOd"><label type="tag" role="menuitem" class="sc-dtLLSn pcWDP -depth1"><span title="Write" class="sc-dkQUaI hHRjJL">Write</span><svg class="sc-dIsUp gmNZmS" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="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-euEtCV gaEEuU"><li data-item-id="operation/PostWrite" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Write data</span></label></li><li data-item-id="operation/PostLegacyWrite" class="sc-fHCHyC cTzVOd"><label role="menuitem" class="sc-dtLLSn jolsGY -depth2"><span type="post" class="sc-gIvpjk lkJIic operation-type post">post</span><span width="calc(100% - 38px)" class="sc-dkQUaI ipvKNC">Write data using the InfluxDB v1 HTTP API</span></label></li></ul></li></ul></li></ul><div class="sc-WZYut gKXwn"><a target="_blank" rel="noopener noreferrer" href="https://github.com/Redocly/redoc">Documentation Powered by ReDoc</a></div></div></div><div class="sc-jtiXyc bymHyU"><div class="sc-kTCsyW dzKtIW"><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-kizEQm eWToXe api-content"><div class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ api-info"><h1 class="sc-fujyAs sc-fcmMJX cTueGk ikafbi">InfluxDB 3 Cloud Serverless API Service<!-- --> </h1><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><div class="sc-bXexck ePwgUU"><div class="sc-eGJWMs hDhyRZ"> <!-- --> <span class="sc-gsWcmt gCgqqY">License: <a href="https://opensource.org/licenses/MIT">MIT</a></span> </div></div></div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy" data-role="redoc-summary"><p>The InfluxDB v2 HTTP API for InfluxDB 3 Cloud Serverless provides a programmatic interface for writing data stored in an InfluxDB 3 Cloud Serverless bucket.</p>
|
||
</div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy" data-role="redoc-description"><p>The InfluxDB v2 HTTP API lets you use <code>/api/v2</code> endpoints for managing retention policy mappings and writing data stored in an InfluxDB 3 instance.</p>
|
||
<p>This documentation is generated from the
|
||
<a href="https://raw.githubusercontent.com/influxdata/openapi/master/contracts/ref/cloud.yml">InfluxDB OpenAPI specification</a>.</p>
|
||
</div></div></div></div><div id="tag/Quick-start" data-section-id="tag/Quick-start" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Quick-start" aria-label="tag/Quick-start"></a>Quick start</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>See the <a href="/influxdb3/cloud-serverless/get-started/"><strong>Get started</strong></a> tutorial
|
||
to get up and running authenticating with tokens, writing to buckets, and querying data.</p>
|
||
<p><a href="/influxdb3/cloud-serverless/reference/client-libraries/"><strong>InfluxDB API client libraries and Flight clients</strong></a>
|
||
are available to integrate InfluxDB with your application.</p>
|
||
</div></div></div><div id="tag/Authentication" data-section-id="tag/Authentication" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Authentication" aria-label="tag/Authentication"></a>Authentication</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Use one of the following schemes to authenticate to the InfluxDB API:</p>
|
||
<ul>
|
||
<li><a href="#section/Authentication/TokenAuthentication">Token authentication</a></li>
|
||
<li><a href="#section/Authentication/BasicAuthentication">Basic authentication</a></li>
|
||
<li><a href="#section/Authentication/QuerystringAuthentication">Querystring authentication</a></li>
|
||
</ul>
|
||
</div></div><div id="section/Authentication/BasicAuthentication" data-section-id="section/Authentication/BasicAuthentication" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#section/Authentication/BasicAuthentication" aria-label="section/Authentication/BasicAuthentication"></a>BasicAuthentication</h2><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><h3 id="basic-authentication-scheme">Basic authentication scheme</h3>
|
||
<p>Use the HTTP Basic authentication scheme for InfluxDB <code>/api/v2</code> API operations that support it:</p>
|
||
<h3 id="syntax">Syntax</h3>
|
||
<p><code>Authorization: Basic BASE64_ENCODED_CREDENTIALS</code></p>
|
||
<p>To construct the <code>BASE64_ENCODED_CREDENTIALS</code>, combine the username and
|
||
the password with a colon (<code>USERNAME:PASSWORD</code>), and then encode the
|
||
resulting string in <a href="https://developer.mozilla.org/en-US/docs/Glossary/Base64">base64</a>.
|
||
Many HTTP clients encode the credentials for you before sending the
|
||
request.</p>
|
||
<p><em><strong>Warning</strong>: Base64-encoding can easily be reversed to obtain the original
|
||
username and password. It is used to keep the data intact and does not provide
|
||
security. You should always use HTTPS when authenticating or sending a request with
|
||
sensitive information.</em></p>
|
||
<h3 id="examples">Examples</h3>
|
||
<p>In the examples, replace the following:</p>
|
||
<ul>
|
||
<li><strong><code>EMAIL_ADDRESS</code></strong>: InfluxDB Cloud username (the email address the user signed up with)</li>
|
||
<li><strong><code>PASSWORD</code></strong>: InfluxDB Cloud <a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a></li>
|
||
<li><strong><code>INFLUX_URL</code></strong>: your InfluxDB Cloud URL</li>
|
||
</ul>
|
||
<h4 id="encode-credentials-with-curl">Encode credentials with cURL</h4>
|
||
<p>The following example shows how to use cURL to send an API request that uses Basic authentication.
|
||
With the <code>--user</code> option, cURL encodes the credentials and passes them
|
||
in the <code>Authorization: Basic</code> header.</p>
|
||
<pre><code class="language-sh">curl <span class="token operator">--</span>get <span class="token string">"INFLUX_URL/api/v2/signin"</span>
|
||
<span class="token operator">--</span>user <span class="token string">"EMAIL_ADDRESS"</span><span class="token punctuation">:</span><span class="token string">"PASSWORD"</span></code></pre>
|
||
<h4 id="encode-credentials-with-flux">Encode credentials with Flux</h4>
|
||
<p>The Flux <a href="https://docs.influxdata.com/flux/v0.x/stdlib/http/basicauth/"><code>http.basicAuth()</code> function</a> returns a Base64-encoded
|
||
basic authentication header using a specified username and password combination.</p>
|
||
<h4 id="encode-credentials-with-javascript">Encode credentials with JavaScript</h4>
|
||
<p>The following example shows how to use the JavaScript <code>btoa()</code> function
|
||
to create a Base64-encoded string:</p>
|
||
<pre><code class="language-js"><span class="token function">btoa</span><span class="token punctuation">(</span><span class="token string">'EMAIL_ADDRESS:PASSWORD'</span><span class="token punctuation">)</span></code></pre>
|
||
<p>The output is the following:</p>
|
||
<pre><code class="language-js"><span class="token string">'VVNFUk5BTUU6UEFTU1dPUkQ='</span></code></pre>
|
||
<p>Once you have the Base64-encoded credentials, you can pass them in the
|
||
<code>Authorization</code> header--for example:</p>
|
||
<pre><code class="language-sh">curl <span class="token operator">--</span>get <span class="token string">"INFLUX_URL/api/v2/signin"</span>
|
||
<span class="token operator">--</span>header <span class="token string">"Authorization: Basic VVNFUk5BTUU6UEFTU1dPUkQ="</span></code></pre>
|
||
<p>To learn more about HTTP authentication, see
|
||
<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication">Mozilla Developer Network (MDN) Web Docs, HTTP authentication</a>._</p>
|
||
</div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><table class="security-details"><tbody><tr><th> Security Scheme Type </th><td> <!-- -->HTTP<!-- --> </td></tr><tr><th> HTTP Authorization Scheme </th><td> <!-- -->basic<!-- --> </td></tr></tbody></table></div></div></div></div><div id="section/Authentication/TokenAuthentication" data-section-id="section/Authentication/TokenAuthentication" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication"></a>TokenAuthentication</h2><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Use the <a href="#section/Authentication/TokenAuthentication">Token authentication</a>
|
||
scheme to authenticate to the InfluxDB API.</p>
|
||
<p>In your API requests, send an <code>Authorization</code> header.
|
||
For the header value, provide the word <code>Token</code> followed by a space and an InfluxDB API token.
|
||
The word <code>Token</code> is case-sensitive.</p>
|
||
<h3 id="syntax">Syntax</h3>
|
||
<p><code>Authorization: Token INFLUX_API_TOKEN</code></p>
|
||
<h3 id="example">Example</h3>
|
||
<h4 id="use-token-authentication-with-curl">Use Token authentication with cURL</h4>
|
||
<p>The following example shows how to use cURL to send an API request that uses Token authentication:</p>
|
||
<pre><code class="language-sh">curl <span class="token operator">--</span>request GET <span class="token string">"INFLUX_URL/api/v2/buckets"</span> \
|
||
<span class="token operator">--</span>header <span class="token string">"Authorization: Token INFLUX_API_TOKEN"</span></code></pre>
|
||
<p>Replace the following:</p>
|
||
<ul>
|
||
<li><em><code>INFLUX_URL</code></em>: your InfluxDB Cloud URL</li>
|
||
<li><em><code>INFLUX_API_TOKEN</code></em>: your <a href="/influxdb3/cloud-serverless/reference/glossary/#token">InfluxDB API token</a></li>
|
||
</ul>
|
||
<h3 id="related-endpoints">Related endpoints</h3>
|
||
<ul>
|
||
<li><a href="#tag/Authorizations-(API-tokens)"><code>/authorizations</code> endpoints</a></li>
|
||
</ul>
|
||
<h3 id="related-guides">Related guides</h3>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/api-guide/api_intro/#authentication">Authorize API requests</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/">Manage API tokens</a></li>
|
||
</ul>
|
||
</div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><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/Supported-operations" data-section-id="tag/Supported-operations" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Supported-operations" aria-label="tag/Supported-operations"></a>Supported operations</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>The following table shows the most common operations that the InfluxDB <code>/api/v2</code> API supports.
|
||
Some resources may support other operations that perform functions more specific to those resources.
|
||
For example, you can use the <code>PATCH /api/v2/scripts</code> endpoint to update properties of a script
|
||
resource.</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th align="left">Operation</th>
|
||
<th align="left"></th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td align="left">Write</td>
|
||
<td align="left">Writes (<code>POST</code>) data to a bucket.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">Run</td>
|
||
<td align="left">Executes (<code>POST</code>) a query or script and returns the result.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">List</td>
|
||
<td align="left">Retrieves (<code>GET</code>) a list of zero or more resources.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">Create</td>
|
||
<td align="left">Creates (<code>POST</code>) a new resource and returns the resource.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">Update</td>
|
||
<td align="left">Modifies (<code>PUT</code>) an existing resource to reflect data in your request.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">Delete</td>
|
||
<td align="left">Removes (<code>DELETE</code>) a specific resource.</td>
|
||
</tr>
|
||
</tbody></table>
|
||
</div></div></div><div id="tag/Headers" data-section-id="tag/Headers" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Headers" aria-label="tag/Headers"></a>Headers</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>InfluxDB HTTP API endpoints use standard HTTP request and response headers.
|
||
The following table shows common headers used by many InfluxDB API endpoints.
|
||
Some endpoints may use other headers that perform functions more specific to those endpoints--for example,
|
||
the <code>POST /api/v2/write</code> endpoint accepts the <code>Content-Encoding</code> header to indicate the compression applied to line protocol in the request body.</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th align="left">Header</th>
|
||
<th align="left">Value type</th>
|
||
<th align="left">Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td align="left"><code>Accept</code></td>
|
||
<td align="left">string</td>
|
||
<td align="left">The content type that the client can understand.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left"><code>Authorization</code></td>
|
||
<td align="left">string</td>
|
||
<td align="left">The authorization scheme and credential.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left"><code>Content-Length</code></td>
|
||
<td align="left">integer</td>
|
||
<td align="left">The size of the entity-body, in bytes.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left"><code>Content-Type</code></td>
|
||
<td align="left">string</td>
|
||
<td align="left">The format of the data in the request body.</td>
|
||
</tr>
|
||
</tbody></table>
|
||
</div></div></div><div id="tag/Pagination" data-section-id="tag/Pagination" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Pagination" aria-label="tag/Pagination"></a>Pagination</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Some InfluxDB API <a href="#tag/SupportedOperations">list operations</a> may support the following query parameters for paginating results:</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th align="left">Query parameter</th>
|
||
<th align="left">Value type</th>
|
||
<th align="left">Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td align="left"><code>limit</code></td>
|
||
<td align="left">integer</td>
|
||
<td align="left">The maximum number of records to return (after other parameters are applied).</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left"><code>offset</code></td>
|
||
<td align="left">integer</td>
|
||
<td align="left">The number of records to skip (before <code>limit</code>, after other parameters are applied).</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left"><code>after</code></td>
|
||
<td align="left">string (resource ID)</td>
|
||
<td align="left">Only returns resources created after the specified resource.</td>
|
||
</tr>
|
||
</tbody></table>
|
||
<h3 id="limitations">Limitations</h3>
|
||
<ul>
|
||
<li><p>For specific endpoint parameters and examples, see the endpoint definition.</p>
|
||
</li>
|
||
<li><p>If you specify an <code>offset</code> parameter value greater than the total number of records,
|
||
then InfluxDB returns an empty list in the response
|
||
(given <code>offset</code> skips the specified number of records).</p>
|
||
<p>The following example passes <code>offset=50</code> to skip the first 50 results,
|
||
but the user only has 10 buckets:</p>
|
||
<pre><code class="language-sh">curl <span class="token operator">--</span>request GET <span class="token string">"INFLUX_URL/api/v2/buckets?limit=1&offset=50"</span> \
|
||
<span class="token operator">--</span>header <span class="token string">"Authorization: Token INFLUX_API_TOKEN"</span></code></pre>
|
||
<p>The response contains the following:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"links"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"prev"</span><span class="token operator">:</span> <span class="token string">"/api/v2/buckets?descending=false\u0026limit=1\u0026offset=49\u0026orgID=ORG_ID"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"self"</span><span class="token operator">:</span> <span class="token string">"/api/v2/buckets?descending=false\u0026limit=1\u0026offset=50\u0026orgID=ORG_ID"</span>
|
||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"buckets"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">]</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</li>
|
||
</ul>
|
||
</div></div></div><div id="tag/Response-codes" data-section-id="tag/Response-codes" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Response-codes" aria-label="tag/Response-codes"></a>Response codes</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>InfluxDB HTTP API endpoints use standard HTTP status codes for success and failure responses.
|
||
The response body may include additional details.
|
||
For details about a specific operation's response,
|
||
see <strong>Responses</strong> and <strong>Response Samples</strong> for that operation.</p>
|
||
<p>API operations may return the following HTTP status codes:</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th align="center"> Code </th>
|
||
<th align="left">Status</th>
|
||
<th align="left">Description</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td align="center"><code>200</code></td>
|
||
<td align="left">Success</td>
|
||
<td align="left"></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>201</code></td>
|
||
<td align="left">Created</td>
|
||
<td align="left">Successfully created a resource. The response body may contain details, for example <a href="#operation/PostLegacyWrite"><code>/write</code></a> and <a href="#operation/PostWrite"><code>/api/v2/write</code></a> response bodies contain details of partial write failures.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>204</code></td>
|
||
<td align="left">No content</td>
|
||
<td align="left">The request succeeded.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>400</code></td>
|
||
<td align="left">Bad request</td>
|
||
<td align="left">InfluxDB can't parse the request due to an incorrect parameter or bad syntax. For <em>writes</em>, the error may indicate one of the following problems: <ul><li>Line protocol is malformed. The response body contains the first malformed line in the data and indicates what was expected.</li><li>The batch contains a point with the same series as other points, but one of the field values has a different data type.<li><code>Authorization</code> header is missing or malformed or the API token doesn't have permission for the operation.</li></ul></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>401</code></td>
|
||
<td align="left">Unauthorized</td>
|
||
<td align="left">May indicate one of the following: <ul><li><code>Authorization: Token</code> header is missing or malformed</li><li>API token value is missing from the header</li><li>API token doesn't have permission. For more information about token types and permissions, see <a href="/influxdb3/cloud-serverless/security/tokens/">Manage API tokens</a></li></ul></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>404</code></td>
|
||
<td align="left">Not found</td>
|
||
<td align="left">Requested resource was not found. <code>message</code> in the response body provides details about the requested resource.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>405</code></td>
|
||
<td align="left">Method not allowed</td>
|
||
<td align="left">The API path doesn't support the HTTP method used in the request--for example, you send a <code>POST</code> request to an endpoint that only allows <code>GET</code>.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>413</code></td>
|
||
<td align="left">Request entity too large</td>
|
||
<td align="left">Request payload exceeds the size limit.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>422</code></td>
|
||
<td align="left">Unprocessable entity</td>
|
||
<td align="left">Request data is invalid. <code>code</code> and <code>message</code> in the response body provide details about the problem.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>429</code></td>
|
||
<td align="left">Too many requests</td>
|
||
<td align="left">API token is temporarily over the request quota. The <code>Retry-After</code> header describes when to try the request again.</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>500</code></td>
|
||
<td align="left">Internal server error</td>
|
||
<td align="left"></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center"><code>503</code></td>
|
||
<td align="left">Service unavailable</td>
|
||
<td align="left">Server is temporarily unavailable to process the request. The <code>Retry-After</code> header describes when to try the request again.</td>
|
||
</tr>
|
||
</tbody></table>
|
||
</div></div></div><div id="tag/Data-IO-endpoints" data-section-id="tag/Data-IO-endpoints" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Data-IO-endpoints" aria-label="tag/Data-IO-endpoints"></a>Data I/O endpoints</h1></div></div></div><div id="operation/PostWrite" data-section-id="operation/PostWrite" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostWrite" aria-label="operation/PostWrite"></a>Write data<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Writes data to a bucket.</p>
|
||
<p>Use this endpoint to send data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol</a> format to InfluxDB.</p>
|
||
<p>InfluxDB 3 Cloud Serverless does the following when you send a write request:</p>
|
||
<ol>
|
||
<li><p>Validates the request.</p>
|
||
</li>
|
||
<li><p>If successful, attempts to <a href="/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest">ingest data</a> from the request body; otherwise, responds with an <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes">error status</a>.</p>
|
||
</li>
|
||
<li><p>Ingests or rejects data in the batch and returns one of the following HTTP status codes:</p>
|
||
<ul>
|
||
<li><code>204 No Content</code>: All data in the batch is ingested.</li>
|
||
<li><code>400 Bad Request</code>: Data from the batch was rejected and not written. The response body indicates if a partial write occurred.</li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<p>The response body contains error details about <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
<p>Writes are synchronous--the response status indicates the final status of the write and all ingested data is queryable.</p>
|
||
<p>To ensure that InfluxDB handles writes in the order you request them,
|
||
wait for the response before you send the next request.</p>
|
||
<h4 id="write-endpoints">Write endpoints</h4>
|
||
<p>The <a href="#operation/PostLegacyWrite"><code>/write</code></a> and <a href="#operation/PostWrite"><code>/api/v2/write</code></a> endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.</p>
|
||
<ul>
|
||
<li>Use the <a href="#operation/PostLegacyWrite"><code>/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a>.</li>
|
||
<li>Use <a href="#operation/PostWrite"><code>/api/v2/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v2/">InfluxDB v2 parameter compatibility</a>.</li>
|
||
</ul>
|
||
<h4 id="rate-limits">Rate limits</h4>
|
||
<p><em>Write</em> rate limits apply.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/admin/billing/limits/">limits and adjustable quotas</a>.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Get started writing data</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Write data with the InfluxDB API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/">Best practices for writing data</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucket"><span class="sc-iemWCZ bcnRwz"></span><span>bucket</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket name or ID.
|
||
InfluxDB writes all points in the batch to the specified bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name or ID.</p>
|
||
<p>InfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);
|
||
doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.</p>
|
||
<p>InfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);
|
||
doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="precision"><span class="sc-iemWCZ bcnRwz"></span><span>precision</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->WritePrecision<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ms"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"s"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"us"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ns"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The precision for unix timestamps in the line protocol batch.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept"><span class="sc-iemWCZ bcnRwz"></span><span>Accept</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">application/json</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The content type that the client can understand.
|
||
Writes only return a response body if they fail--for example,
|
||
due to a formatting problem or quota limit.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Returns only <code>application/json</code> for format and limit errors.</li>
|
||
<li>Returns only <code>text/html</code> for some quota limit errors.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The compression applied to the line protocol in the request payload.
|
||
To send a gzip payload, pass <code>Content-Encoding: gzip</code> header.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Length"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Length</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The size of the entity-body, in bytes, sent to InfluxDB.
|
||
If the length is greater than the <code>max body</code> configuration option,
|
||
the server responds with status code <code>413</code>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">text/plain; charset=utf-8</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/plain"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/plain; charset=utf-8"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The format of the data in the request body.
|
||
To send a line protocol payload, pass <code>Content-Type: text/plain; charset=utf-8</code>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">text/plain</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>In the request body, provide data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol format</a>.</p>
|
||
<p>To send compressed data, do the following:</p>
|
||
<ol>
|
||
<li>Use <a href="https://www.gzip.org/">gzip</a> to compress the line protocol data.</li>
|
||
<li>In your request, send the compressed data and the
|
||
<code>Content-Encoding: gzip</code> header.</li>
|
||
</ol>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/">Best practices for optimizing writes</a></li>
|
||
</ul>
|
||
</div><div><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->byte<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("No Content"). All data in the batch is written and queryable.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Data from the batch was rejected and not written. The response body indicates if a partial write occurred or all data was rejected.
|
||
If a partial write occurred, then some points from the batch are written and queryable. </p>
|
||
<p>The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">413<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The request payload is too large.
|
||
InfluxDB rejected the batch and did not write any data.</p>
|
||
<p>InfluxDB returns this error if the payload exceeds the 50MB size limit or all data is outside the retention window.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Too many requests.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li><p>Returns this error if a <strong>read</strong> or <strong>write</strong> request exceeds your plan's <a href="/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas">adjustable service quotas</a>
|
||
or if a <strong>delete</strong> request exceeds the maximum <a href="/influxdb3/cloud-serverless/account-management/limits/#global-limits">global limit</a>.</p>
|
||
</li>
|
||
<li><p>For rate limits that reset automatically, returns a <code>Retry-After</code> header that describes when to try the write again.</p>
|
||
</li>
|
||
<li><p>For limits that can't reset (for example, <strong>cardinality limit</strong>), doesn't return a <code>Retry-After</code> header.</p>
|
||
<p>Rates (data-in (writes), queries (reads), and deletes) accrue within a fixed five-minute window.
|
||
Once a rate limit is exceeded, InfluxDB returns an error response until the current five-minute window resets.</p>
|
||
</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">503<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Service unavailable.</p>
|
||
<ul>
|
||
<li>Returns this error if
|
||
the server is temporarily unavailable to accept writes.</li>
|
||
<li>Returns a <code>Retry-After</code> header that describes when to try the write again.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/write</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/write</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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></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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">text/plain</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs">airSensors<span class="token punctuation">,</span>sensor_id<span class="token operator">=</span>TLM0201 temperature<span class="token operator">=</span><span class="token number">73.97038159354763</span><span class="token punctuation">,</span>humidity<span class="token operator">=</span><span class="token number">35.23103248356096</span><span class="token punctuation">,</span>co<span class="token operator">=</span><span class="token number">0.48445310567793615</span> <span class="token number">1630424257000000000</span>
|
||
airSensors<span class="token punctuation">,</span>sensor_id<span class="token operator">=</span>TLM0202 temperature<span class="token operator">=</span><span class="token number">75.30007505999716</span><span class="token punctuation">,</span>humidity<span class="token operator">=</span><span class="token number">35.651929918691714</span><span class="token punctuation">,</span>co<span class="token operator">=</span><span class="token number">0.5141876544505826</span> <span class="token number">1630424257000000000</span>
|
||
</pre></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-2" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-3" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-4" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-5">401</li><li class="tab-error" role="tab" id="react-tabs-6" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-7">404</li><li class="tab-error" role="tab" id="react-tabs-8" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-9">413</li><li class="tab-error" role="tab" id="react-tabs-10" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-11">500</li><li class="tab-error" role="tab" id="react-tabs-12" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-13">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-3" aria-labelledby="react-tabs-2"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_0" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_0_list_0" aria-controls="react_dropdown_aria_0_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Rejected all points">Rejected all points</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_0_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_0_list_0" aria-selected="true" aria-label="Rejected all points"></div><div role="option" id="react_dropdown_aria_0_list_1" aria-selected="false" aria-label="Partial write rejects some points"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Rejected all points</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">Partial write rejects some points</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"line"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"no data written, errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-5" aria-labelledby="react-tabs-4"></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/GetLegacyQuery" data-section-id="operation/GetLegacyQuery" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetLegacyQuery" aria-label="operation/GetLegacyQuery"></a>Query using the InfluxDB v1 HTTP API<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Queries InfluxDB using InfluxQL with InfluxDB v1 request and response formats.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">Use the InfluxDB v1 HTTP API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/query-data/">Query data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="db"><span class="sc-iemWCZ bcnRwz"></span><span>db</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The database to query data from.
|
||
This is mapped to an InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">bucket</a>.
|
||
For more information, see <a href="/influxdb/cloud/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="epoch"><span class="sc-iemWCZ bcnRwz"></span><span>epoch</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ns"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"u"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"µ"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ms"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"s"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"m"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"h"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A unix timestamp precision.
|
||
Formats timestamps as <a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp">unix (epoch) timestamps</a> the specified precision
|
||
instead of <a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 timestamps</a> with nanosecond precision.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="p"><span class="sc-iemWCZ bcnRwz"></span><span>p</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x password to authenticate the request.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="q"><span class="sc-iemWCZ bcnRwz"></span><span>q</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxQL query to execute. To execute multiple queries, delimit queries with a semicolon (<code>;</code>).</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The retention policy to query data from.
|
||
This is mapped to an InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">bucket</a>.
|
||
For more information, see <a href="/influxdb/cloud/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="u"><span class="sc-iemWCZ bcnRwz"></span><span>u</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x username to authenticate the request.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept"><span class="sc-iemWCZ bcnRwz"></span><span>Accept</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">application/json</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/csv"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/csv"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/x-msgpack"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Media type that the client can understand.</p>
|
||
<p><strong>Note</strong>: With <code>application/csv</code>, query results include <a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp"><strong>unix timestamps</strong></a> instead of <a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 timestamps</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Accept-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The content encoding (usually a compression algorithm) that the client can understand.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Query results.</p>
|
||
<p>If a DBRP doesn't exist for the <code>db=DATABASE_NAME</code> and <code>rp=RETENTION_POLICY_NAME</code> combination in the query request, the response body contains an error message, for example <code>"database not found:..."</code>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><h4 id="influxdb-cloud">InfluxDB Cloud:</h4>
|
||
<ul>
|
||
<li>returns this error if a <strong>read</strong> or <strong>write</strong> request exceeds your
|
||
plan's <a href="/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas">adjustable service quotas</a>
|
||
or if a <strong>delete</strong> request exceeds the maximum
|
||
<a href="/influxdb3/cloud-serverless/account-management/limits/#global-limits">global limit</a></li>
|
||
<li>returns <code>Retry-After</code> header that describes when to try the write again.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Error processing query</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/query</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/query</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-14" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-15" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-16" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-17">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_1" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_1_list_0" aria-controls="react_dropdown_aria_1_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/csv">application/csv</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_1_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_1_list_0" aria-selected="true" aria-label="application/csv"></div><div role="option" id="react_dropdown_aria_1_list_1" aria-selected="false" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_1_list_2" aria-selected="false" aria-label="application/x-msgpack"></div><div role="option" id="react_dropdown_aria_1_list_3" aria-selected="false" aria-label="text/csv"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/csv</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/x-msgpack</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">text/csv</div></span></div></div><div class="sc-lbVvki YJDJL">No sample</div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-17" aria-labelledby="react-tabs-16"></div></div></div></div></div></div><div id="operation/PostLegacyWrite" data-section-id="operation/PostLegacyWrite" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostLegacyWrite" aria-label="operation/PostLegacyWrite"></a>Write data using the InfluxDB v1 HTTP API<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Writes data to a bucket.</p>
|
||
<p>Use this endpoint for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a> when sending data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol</a> format to InfluxDB.</p>
|
||
<p>InfluxDB 3 Cloud Serverless does the following when you send a write request:</p>
|
||
<ol>
|
||
<li><p>Validates the request.</p>
|
||
</li>
|
||
<li><p>If successful, attempts to <a href="/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest">ingest data</a> from the request body; otherwise, responds with an <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes">error status</a>.</p>
|
||
</li>
|
||
<li><p>Ingests or rejects data in the batch and returns one of the following HTTP status codes:</p>
|
||
<ul>
|
||
<li><code>204 No Content</code>: all data in the batch is ingested</li>
|
||
<li><code>201 Created</code>: some points in the batch are ingested and queryable, and some points are rejected</li>
|
||
<li><code>400 Bad Request</code>: all data is rejected</li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<p>The response body contains error details about <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
<p>Writes are synchronous--the response status indicates the final status of the write and all ingested data is queryable.</p>
|
||
<p>To ensure that InfluxDB handles writes in the order you request them,
|
||
wait for the response before you send the next request.</p>
|
||
<h4 id="write-endpoints">Write endpoints</h4>
|
||
<p>The <a href="#operation/PostLegacyWrite"><code>/write</code></a> and <a href="#operation/PostWrite"><code>/api/v2/write</code></a> endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.</p>
|
||
<ul>
|
||
<li>Use the <a href="#operation/PostLegacyWrite"><code>/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a>.</li>
|
||
<li>Use <a href="#operation/PostWrite"><code>/api/v2/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v2/">InfluxDB v2 parameter compatibility</a>.</li>
|
||
</ul>
|
||
<h4 id="rate-limits">Rate limits</h4>
|
||
<p><em>Write</em> rate limits apply.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/admin/billing/limits/">limits and adjustable quotas</a>.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Write data with the InfluxDB API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/">Optimize writes to InfluxDB</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="db"><span class="sc-iemWCZ bcnRwz"></span><span>db</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Bucket to write to. If none exists, InfluxDB creates a bucket with a default 3-day retention policy.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="p"><span class="sc-iemWCZ bcnRwz"></span><span>p</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x password to authenticate the request.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="precision"><span class="sc-iemWCZ bcnRwz"></span><span>precision</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Write precision.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Retention policy name.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="u"><span class="sc-iemWCZ bcnRwz"></span><span>u</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x username to authenticate the request.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>When present, indicates that compression is applied to the line protocol body.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">text/plain</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Line protocol body</p>
|
||
</div><div><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("Created"). Some points in the batch are written and queryable, and some points are rejected. The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("No Content"). All data in the batch is written and queryable.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>All data in the batch is rejected and not written.</p>
|
||
<p>The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Token doesn't have sufficient permissions to write to this organization and bucket or the organization and bucket do not exist.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">403<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>No token was sent and they are required.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">413<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Write has been rejected because the payload is too large. Error message returns max size supported. All data in body was rejected and not written.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Token is temporarily over quota. The Retry-After header describes when to try the write again.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">503<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Server is temporarily unavailable to accept writes. The Retry-After header describes when to try the write again.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/write</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/write</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-18" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-19" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-20" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-21">400</li><li class="tab-error" role="tab" id="react-tabs-22" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-23">401</li><li class="tab-error" role="tab" id="react-tabs-24" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-25">403</li><li class="tab-error" role="tab" id="react-tabs-26" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-27">413</li><li class="tab-error" role="tab" id="react-tabs-28" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-29">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-19" aria-labelledby="react-tabs-18"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"line"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to parse line protocol: errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"</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-21" aria-labelledby="react-tabs-20"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-23" aria-labelledby="react-tabs-22"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-25" aria-labelledby="react-tabs-24"></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></div></div></div></div><div id="tag/Security-and-access-endpoints" data-section-id="tag/Security-and-access-endpoints" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Security-and-access-endpoints" aria-label="tag/Security-and-access-endpoints"></a>Security and access endpoints</h1></div></div></div><div id="operation/GetAuthorizations" data-section-id="operation/GetAuthorizations" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetAuthorizations" aria-label="operation/GetAuthorizations"></a>List authorizations<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists authorizations.</p>
|
||
<p>To limit which authorizations are returned, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all authorizations.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't expose <a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a>
|
||
values in <code>GET /api/v2/authorizations</code> responses;
|
||
returns <code>token: redacted</code> for all authorizations.</p>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<p>To retrieve an authorization, the request must use an API token that has the
|
||
following permissions:</p>
|
||
<ul>
|
||
<li><code>read-authorizations</code></li>
|
||
<li><code>read-user</code> for the user that the authorization is scoped to</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/view-tokens/">View tokens</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Only returns authorizations that belong to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID. Only returns authorizations that belong to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="token"><span class="sc-iemWCZ bcnRwz"></span><span>token</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An API <a href="/influxdb3/cloud-serverless/reference/glossary/#token">token</a> value.
|
||
Specifies an authorization by its <code>token</code> property value
|
||
and returns the authorization.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Doesn't support this parameter. InfluxDB OSS ignores the <code>token=</code> parameter,
|
||
applies other parameters, and then returns the result.</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>The parameter is non-repeatable. If you specify more than one,
|
||
only the first one is used. If a resource with the specified
|
||
property value doesn't exist, then the response body contains an empty list.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="user"><span class="sc-iemWCZ bcnRwz"></span><span>user</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user name.
|
||
Only returns authorizations scoped to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user ID.
|
||
Only returns authorizations scoped to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a>.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of authorizations.</p>
|
||
<p>If the response body is missing authorizations that you expect, check that the API
|
||
token used in the request has <code>read-user</code> permission for the users (<code>userID</code> property value)
|
||
in those authorizations.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li><strong>Warning</strong>: The response body contains authorizations with their
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a> values in clear text.</li>
|
||
<li>If the request uses an <em><a href="/influxdb/latest/security/tokens/#operator-token">operator token</a></em>,
|
||
InfluxDB OSS returns authorizations for all organizations in the instance.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-30" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-31" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-32" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-33">400</li><li class="tab-error" role="tab" id="react-tabs-34" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-35">401</li><li class="tab-error" role="tab" id="react-tabs-36" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-37">500</li><li class="tab-error" role="tab" id="react-tabs-38" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-39">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-31" aria-labelledby="react-tabs-30"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizations"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"userID"</span>: <span class="token string">"string"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-33" aria-labelledby="react-tabs-32"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-35" aria-labelledby="react-tabs-34"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-37" aria-labelledby="react-tabs-36"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-39" aria-labelledby="react-tabs-38"></div></div></div></div></div></div><div id="operation/PostAuthorizations" data-section-id="operation/PostAuthorizations" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostAuthorizations" aria-label="operation/PostAuthorizations"></a>Create an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an authorization and returns the authorization with the
|
||
generated API <a href="/influxdb3/cloud-serverless/reference/glossary/#token">token</a>.</p>
|
||
<p>Use this endpoint to create an authorization, which generates an API token
|
||
with permissions to <code>read</code> or <code>write</code> to a specific resource or <code>type</code> of resource.
|
||
The API token is the authorization's <code>token</code> property value.</p>
|
||
<p>To follow best practices for secure API token generation and retrieval,
|
||
InfluxDB enforces access restrictions on API tokens.</p>
|
||
<ul>
|
||
<li>InfluxDB allows access to the API token value immediately after the authorization is created.</li>
|
||
<li>You can’t change access (read/write) permissions for an API token after it’s created.</li>
|
||
<li>Tokens stop working when the user who created the token is deleted.</li>
|
||
</ul>
|
||
<p>We recommend the following for managing your tokens:</p>
|
||
<ul>
|
||
<li>Create a generic user to create and manage tokens for writing data.</li>
|
||
<li>Store your tokens in a secure password vault for future access.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write-authorizations</code></li>
|
||
<li><code>write-user</code> for the user that the authorization is scoped to</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/create-token/">Create a token</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The authorization to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the token.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the authorization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="permissions"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>permissions</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Permission<!-- -->) </span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->non-empty<!-- --> </span></span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A list of permissions for an authorization.
|
||
In the list, provide at least one <code>permission</code> object.</p>
|
||
<p>In a <code>permission</code>, the <code>resource.type</code> property grants access to all
|
||
resources of the specified type.
|
||
To grant access to only a specific resource, specify the
|
||
<code>resource.id</code> property.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Status of the token. If <code>inactive</code>, InfluxDB rejects requests that use the token.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user ID.
|
||
Specifies the user that the authorization is scoped to.</p>
|
||
<p>When a user authenticates with username and password,
|
||
InfluxDB generates a <em>user session</em> with all the permissions
|
||
specified by all the user's authorizations.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The authorization is created. The response body contains the
|
||
authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-40" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-41" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-41" aria-labelledby="react-tabs-40"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_2" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_2_list_0" aria-controls="react_dropdown_aria_2_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="An authorization for a resource type">An authorization for a resource type</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_2_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_2_list_0" aria-selected="true" aria-label="An authorization for a resource type"></div><div role="option" id="react_dropdown_aria_2_list_1" aria-selected="false" aria-label="An authorization for a resource"></div><div role="option" id="react_dropdown_aria_2_list_2" aria-selected="false" aria-label="An authorization scoped to a user"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">An authorization for a resource type</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">An authorization for a resource</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">An authorization scoped to a user</div></span></div></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an authorization.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"iot_users read buckets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"buckets"</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></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-42" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-43" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-44" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-45">400</li><li class="tab-error" role="tab" id="react-tabs-46" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-47">401</li><li class="tab-error" role="tab" id="react-tabs-48" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-49">500</li><li class="tab-error" role="tab" id="react-tabs-50" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-51">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-43" aria-labelledby="react-tabs-42"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-49" aria-labelledby="react-tabs-48"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-51" aria-labelledby="react-tabs-50"></div></div></div></div></div></div><div id="operation/DeleteAuthorizationsID" data-section-id="operation/DeleteAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteAuthorizationsID" aria-label="operation/DeleteAuthorizationsID"></a>Delete an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes an authorization.</p>
|
||
<p>Use the endpoint to delete an API token.</p>
|
||
<p>If you want to disable an API token instead of delete it,
|
||
<a href="#operation/PatchAuthorizationsID">update the authorization's status to <code>inactive</code></a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The authorization is deleted.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-52" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-53" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-54" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-55">401</li><li class="tab-error" role="tab" id="react-tabs-56" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-57">404</li><li class="tab-error" role="tab" id="react-tabs-58" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-59">500</li><li class="tab-error" role="tab" id="react-tabs-60" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-61">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"id must have a length of 16 bytes"</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></div></div></div></div><div id="operation/GetAuthorizationsID" data-section-id="operation/GetAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetAuthorizationsID" aria-label="operation/GetAuthorizationsID"></a>Retrieve an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves an authorization.</p>
|
||
<p>Use this endpoint to retrieve information about an API token, including
|
||
the token's permissions and the user that the token is scoped to.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>InfluxDB OSS returns
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a> values in authorizations.</li>
|
||
<li>If the request uses an <em><a href="/influxdb/latest/security/tokens/#operator-token">operator token</a></em>,
|
||
InfluxDB OSS returns authorizations for all organizations in the instance.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/view-tokens/">View tokens</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-62" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-63" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-64" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-65">400</li><li class="tab-error" role="tab" id="react-tabs-66" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-67">401</li><li class="tab-error" role="tab" id="react-tabs-68" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-69">404</li><li class="tab-error" role="tab" id="react-tabs-70" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-71">500</li><li class="tab-error" role="tab" id="react-tabs-72" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-73">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-63" aria-labelledby="react-tabs-62"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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-65" aria-labelledby="react-tabs-64"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-67" aria-labelledby="react-tabs-66"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-69" aria-labelledby="react-tabs-68"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-71" aria-labelledby="react-tabs-70"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-73" aria-labelledby="react-tabs-72"></div></div></div></div></div></div><div id="operation/PatchAuthorizationsID" data-section-id="operation/PatchAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchAuthorizationsID" aria-label="operation/PatchAuthorizationsID"></a>Update an API token to be active or inactive<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates an authorization.</p>
|
||
<p>Use this endpoint to set an API token's status to be <em>active</em> or <em>inactive</em>.
|
||
InfluxDB rejects requests that use inactive API tokens.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to update.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>In the request body, provide the authorization properties to update.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the token.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Status of the token. If <code>inactive</code>, InfluxDB rejects requests that use the token.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the updated authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-74" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-75" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-76" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-77" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-78" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-79">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-77" aria-labelledby="react-tabs-76"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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-79" aria-labelledby="react-tabs-78"></div></div></div></div></div></div><div id="tag/System-information-endpoints" data-section-id="tag/System-information-endpoints" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/System-information-endpoints" aria-label="tag/System-information-endpoints"></a>System information endpoints</h1></div></div></div><div id="operation/GetRoutes" data-section-id="operation/GetRoutes" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetRoutes" aria-label="operation/GetRoutes"></a>List all top level routes<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves all the top level routes for the InfluxDB API.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Only returns top level routes--for example, the response contains
|
||
<code>"tasks":"/api/v2/tasks"</code>, and doesn't contain resource-specific routes
|
||
for tasks (<code>/api/v2/tasks/TASK_ID/...</code>).</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains key-value pairs with the resource name and
|
||
top-level route.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-80" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-81" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-81" aria-labelledby="react-tabs-80"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizations"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"buckets"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"dashboards"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"statusFeed"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"flags"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"me"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgs"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"query"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"analyze"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ast"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suggestions"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"setup"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signin"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signout"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sources"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"system"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"debug"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"health"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metrics"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"tasks"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"telegrafs"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"users"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"variables"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"write"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetResources" data-section-id="operation/GetResources" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetResources" aria-label="operation/GetResources"></a>List all known resources<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>All resources targets</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/resources</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/resources</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-82" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-83" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-84" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-85">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-83" aria-labelledby="react-tabs-82"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token string">"string"</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-85" aria-labelledby="react-tabs-84"></div></div></div></div></div></div><div id="tag/Authorizations-(API-tokens)" data-section-id="tag/Authorizations-(API-tokens)" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Authorizations-(API-tokens)" aria-label="tag/Authorizations-(API-tokens)"></a>Authorizations (API tokens)</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Create and manage authorizations (API tokens).</p>
|
||
<p>An <em>authorization</em> contains a list of <code>read</code> and <code>write</code>
|
||
permissions for organization resources and provides an API token for authentication.
|
||
An authorization belongs to an organization and only contains permissions for that organization.</p>
|
||
<p>We recommend the following for managing your tokens:</p>
|
||
<ul>
|
||
<li>Create a generic user to create and manage tokens for writing data.</li>
|
||
<li>Store your tokens in a secure password vault for future access.</li>
|
||
</ul>
|
||
<h3 id="user-sessions-with-authorizations">User sessions with authorizations</h3>
|
||
<p>Optionally, when creating an authorization, you can scope it to a specific user.
|
||
If the user signs in with username and password, creating a <em>user session</em>,
|
||
the session carries the permissions granted by all the user's authorizations.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/security/tokens/create-token/">how to assign a token to a specific user</a>.
|
||
To create a user session, use the <a href="#operation/PostSignin"><code>POST /api/v2/signin</code> endpoint</a>.</p>
|
||
<h3 id="related-endpoints">Related endpoints</h3>
|
||
<ul>
|
||
<li><a href="#tag/Signin">Signin</a></li>
|
||
<li><a href="#tag/Signout">Signout</a></li>
|
||
</ul>
|
||
<h3 id="related-guides">Related guides</h3>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/api-guide/api_intro/#authentication">Authorize API requests</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/">Manage API tokens</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/create-token/">Assign a token to a specific user</a></li>
|
||
</ul>
|
||
</div></div></div><div id="operation/GetAuthorizations" data-section-id="operation/GetAuthorizations" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetAuthorizations" aria-label="operation/GetAuthorizations"></a>List authorizations<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists authorizations.</p>
|
||
<p>To limit which authorizations are returned, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all authorizations.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't expose <a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a>
|
||
values in <code>GET /api/v2/authorizations</code> responses;
|
||
returns <code>token: redacted</code> for all authorizations.</p>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<p>To retrieve an authorization, the request must use an API token that has the
|
||
following permissions:</p>
|
||
<ul>
|
||
<li><code>read-authorizations</code></li>
|
||
<li><code>read-user</code> for the user that the authorization is scoped to</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/view-tokens/">View tokens</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Only returns authorizations that belong to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID. Only returns authorizations that belong to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="token"><span class="sc-iemWCZ bcnRwz"></span><span>token</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An API <a href="/influxdb3/cloud-serverless/reference/glossary/#token">token</a> value.
|
||
Specifies an authorization by its <code>token</code> property value
|
||
and returns the authorization.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Doesn't support this parameter. InfluxDB OSS ignores the <code>token=</code> parameter,
|
||
applies other parameters, and then returns the result.</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>The parameter is non-repeatable. If you specify more than one,
|
||
only the first one is used. If a resource with the specified
|
||
property value doesn't exist, then the response body contains an empty list.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="user"><span class="sc-iemWCZ bcnRwz"></span><span>user</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user name.
|
||
Only returns authorizations scoped to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user ID.
|
||
Only returns authorizations scoped to the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a>.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of authorizations.</p>
|
||
<p>If the response body is missing authorizations that you expect, check that the API
|
||
token used in the request has <code>read-user</code> permission for the users (<code>userID</code> property value)
|
||
in those authorizations.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li><strong>Warning</strong>: The response body contains authorizations with their
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a> values in clear text.</li>
|
||
<li>If the request uses an <em><a href="/influxdb/latest/security/tokens/#operator-token">operator token</a></em>,
|
||
InfluxDB OSS returns authorizations for all organizations in the instance.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-86" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-87" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-88" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-89">400</li><li class="tab-error" role="tab" id="react-tabs-90" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-91">401</li><li class="tab-error" role="tab" id="react-tabs-92" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-93">500</li><li class="tab-error" role="tab" id="react-tabs-94" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-95">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizations"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"userID"</span>: <span class="token string">"string"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-91" aria-labelledby="react-tabs-90"></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></div></div></div></div><div id="operation/PostAuthorizations" data-section-id="operation/PostAuthorizations" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostAuthorizations" aria-label="operation/PostAuthorizations"></a>Create an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an authorization and returns the authorization with the
|
||
generated API <a href="/influxdb3/cloud-serverless/reference/glossary/#token">token</a>.</p>
|
||
<p>Use this endpoint to create an authorization, which generates an API token
|
||
with permissions to <code>read</code> or <code>write</code> to a specific resource or <code>type</code> of resource.
|
||
The API token is the authorization's <code>token</code> property value.</p>
|
||
<p>To follow best practices for secure API token generation and retrieval,
|
||
InfluxDB enforces access restrictions on API tokens.</p>
|
||
<ul>
|
||
<li>InfluxDB allows access to the API token value immediately after the authorization is created.</li>
|
||
<li>You can’t change access (read/write) permissions for an API token after it’s created.</li>
|
||
<li>Tokens stop working when the user who created the token is deleted.</li>
|
||
</ul>
|
||
<p>We recommend the following for managing your tokens:</p>
|
||
<ul>
|
||
<li>Create a generic user to create and manage tokens for writing data.</li>
|
||
<li>Store your tokens in a secure password vault for future access.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write-authorizations</code></li>
|
||
<li><code>write-user</code> for the user that the authorization is scoped to</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/create-token/">Create a token</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The authorization to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the token.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the authorization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="permissions"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>permissions</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Permission<!-- -->) </span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->non-empty<!-- --> </span></span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A list of permissions for an authorization.
|
||
In the list, provide at least one <code>permission</code> object.</p>
|
||
<p>In a <code>permission</code>, the <code>resource.type</code> property grants access to all
|
||
resources of the specified type.
|
||
To grant access to only a specific resource, specify the
|
||
<code>resource.id</code> property.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Status of the token. If <code>inactive</code>, InfluxDB rejects requests that use the token.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user ID.
|
||
Specifies the user that the authorization is scoped to.</p>
|
||
<p>When a user authenticates with username and password,
|
||
InfluxDB generates a <em>user session</em> with all the permissions
|
||
specified by all the user's authorizations.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The authorization is created. The response body contains the
|
||
authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-96" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-97" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-97" aria-labelledby="react-tabs-96"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_3" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_3_list_0" aria-controls="react_dropdown_aria_3_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="An authorization for a resource type">An authorization for a resource type</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_3_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_3_list_0" aria-selected="true" aria-label="An authorization for a resource type"></div><div role="option" id="react_dropdown_aria_3_list_1" aria-selected="false" aria-label="An authorization for a resource"></div><div role="option" id="react_dropdown_aria_3_list_2" aria-selected="false" aria-label="An authorization scoped to a user"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">An authorization for a resource type</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">An authorization for a resource</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">An authorization scoped to a user</div></span></div></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an authorization.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"iot_users read buckets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"buckets"</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></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-98" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-99" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-100" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-101">400</li><li class="tab-error" role="tab" id="react-tabs-102" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-103">401</li><li class="tab-error" role="tab" id="react-tabs-104" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-105">500</li><li class="tab-error" role="tab" id="react-tabs-106" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-107">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-99" aria-labelledby="react-tabs-98"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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-101" aria-labelledby="react-tabs-100"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-103" aria-labelledby="react-tabs-102"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-105" aria-labelledby="react-tabs-104"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-107" aria-labelledby="react-tabs-106"></div></div></div></div></div></div><div id="operation/DeleteAuthorizationsID" data-section-id="operation/DeleteAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteAuthorizationsID" aria-label="operation/DeleteAuthorizationsID"></a>Delete an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes an authorization.</p>
|
||
<p>Use the endpoint to delete an API token.</p>
|
||
<p>If you want to disable an API token instead of delete it,
|
||
<a href="#operation/PatchAuthorizationsID">update the authorization's status to <code>inactive</code></a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The authorization is deleted.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-108" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-109" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-110" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-111">401</li><li class="tab-error" role="tab" id="react-tabs-112" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-113">404</li><li class="tab-error" role="tab" id="react-tabs-114" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-115">500</li><li class="tab-error" role="tab" id="react-tabs-116" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-117">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-109" aria-labelledby="react-tabs-108"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"id must have a length of 16 bytes"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-115" aria-labelledby="react-tabs-114"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-117" aria-labelledby="react-tabs-116"></div></div></div></div></div></div><div id="operation/GetAuthorizationsID" data-section-id="operation/GetAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetAuthorizationsID" aria-label="operation/GetAuthorizationsID"></a>Retrieve an authorization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves an authorization.</p>
|
||
<p>Use this endpoint to retrieve information about an API token, including
|
||
the token's permissions and the user that the token is scoped to.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>InfluxDB OSS returns
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a> values in authorizations.</li>
|
||
<li>If the request uses an <em><a href="/influxdb/latest/security/tokens/#operator-token">operator token</a></em>,
|
||
InfluxDB OSS returns authorizations for all organizations in the instance.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/security/tokens/view-tokens/">View tokens</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">404</li><li class="tab-error" role="tab" id="react-tabs-126" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-127">500</li><li class="tab-error" role="tab" id="react-tabs-128" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-129">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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></div></div></div></div><div id="operation/PatchAuthorizationsID" data-section-id="operation/PatchAuthorizationsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchAuthorizationsID" aria-label="operation/PatchAuthorizationsID"></a>Update an API token to be active or inactive<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates an authorization.</p>
|
||
<p>Use this endpoint to set an API token's status to be <em>active</em> or <em>inactive</em>.
|
||
InfluxDB rejects requests that use inactive API tokens.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authID"><span class="sc-iemWCZ bcnRwz"></span><span>authID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID. Specifies the authorization to update.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>In the request body, provide the authorization properties to update.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the token.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Status of the token. If <code>inactive</code>, InfluxDB rejects requests that use the token.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the updated authorization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/authorizations/{authID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/authorizations/{authID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-130" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-131" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-131" aria-labelledby="react-tabs-130"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-132" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-133" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-134" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-135">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/authorizations/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"user"</span>: <span class="token string">"/api/v2/users/12"</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">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"permissions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"read"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resource"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"authorizations"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"user"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"userID"</span>: <span class="token string">"string"</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-135" aria-labelledby="react-tabs-134"></div></div></div></div></div></div><div id="tag/Bucket-Schemas" data-section-id="tag/Bucket-Schemas" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Bucket-Schemas" aria-label="tag/Bucket-Schemas"></a>Bucket Schemas</h1></div></div></div><div id="operation/getMeasurementSchemas" data-section-id="operation/getMeasurementSchemas" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/getMeasurementSchemas" aria-label="operation/getMeasurementSchemas"></a>List measurement schemas of a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists <em>explicit</em>
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#schema">schemas</a>
|
||
(<code>"schemaType": "explicit"</code>) for a bucket.</p>
|
||
<p><em>Explicit</em> schemas are used to enforce column names, tags, fields, and data
|
||
types for your data.</p>
|
||
<p>By default, buckets have an <em>implicit</em> schema-type (<code>"schemaType": "implicit"</code>)
|
||
that conforms to your data.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="https://www.influxdata.com/blog/new-bucket-schema-option-protect-from-unwanted-schema-changes/">Using bucket schemas</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Lists measurement schemas for the specified bucket.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A measurement name.
|
||
Only returns measurement schemas with the specified name.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of measurement schemas returning summary information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/schema/measurements</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/schema/measurements</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-136" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-137" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-138" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-139">400</li><li class="tab-error" role="tab" id="react-tabs-140" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-141">401</li><li class="tab-error" role="tab" id="react-tabs-142" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-143">404</li><li class="tab-error" role="tab" id="react-tabs-144" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-145">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-137" aria-labelledby="react-tabs-136"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"measurementSchemas"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8642"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"cpu"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8643"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"memory"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8644"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"disk"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-143" aria-labelledby="react-tabs-142"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-145" aria-labelledby="react-tabs-144"></div></div></div></div></div></div><div id="operation/createMeasurementSchema" data-section-id="operation/createMeasurementSchema" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/createMeasurementSchema" aria-label="operation/createMeasurementSchema"></a>Create a measurement schema for a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an <em>explicit</em> measurement <a href="/influxdb3/cloud-serverless/reference/glossary/#schema">schema</a>
|
||
for a bucket.</p>
|
||
<p><em>Explicit</em> schemas are used to enforce column names, tags, fields, and data
|
||
types for your data.</p>
|
||
<p>By default, buckets have an <em>implicit</em> schema-type (<code>"schemaType": "implicit"</code>)
|
||
that conforms to your data.</p>
|
||
<p>Use this endpoint to create schemas that prevent non-conforming write requests.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Buckets must be created with the "explicit" <code>schemaType</code> in order to use
|
||
schemas.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Adds a schema for the specified bucket.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"></div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="columns"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>columns</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->MeasurementSchemaColumn<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Ordered collection of column definitions.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The <a href="/influxdb3/cloud-serverless/reference/glossary/#measurement">measurement</a>
|
||
name.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The current version of the measurement schema.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/schema/measurements</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/schema/measurements</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-146" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-147" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-148" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-149">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-147" aria-labelledby="react-tabs-146"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"columns"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">"unix timestamp"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"time"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"integer"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"host"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"region"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</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">"cpu"</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-149" aria-labelledby="react-tabs-148"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-150" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-151" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-152" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-153">400</li><li class="tab-error" role="tab" id="react-tabs-154" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-155">401</li><li class="tab-error" role="tab" id="react-tabs-156" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-157">404</li><li class="tab-error" role="tab" id="react-tabs-158" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-159">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-151" aria-labelledby="react-tabs-150"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"columns"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">"unix timestamp"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"time"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"integer"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"host"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"region"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</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">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8642"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"cpu"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</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-153" aria-labelledby="react-tabs-152"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-155" aria-labelledby="react-tabs-154"></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></div></div></div></div><div id="operation/getMeasurementSchema" data-section-id="operation/getMeasurementSchema" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/getMeasurementSchema" aria-label="operation/getMeasurementSchema"></a>Retrieve a measurement schema<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves an explicit measurement <a href="/influxdb3/cloud-serverless/reference/glossary/#schema">schema</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Retrieves schemas for the specified bucket.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="measurementID"><span class="sc-iemWCZ bcnRwz"></span><span>measurementID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The measurement schema ID.
|
||
Specifies the measurement schema to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Organization name.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Organization ID.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Schema definition for a single measurement</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-160" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-161" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-162" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-163">401</li><li class="tab-error" role="tab" id="react-tabs-164" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-165">404</li><li class="tab-error" role="tab" id="react-tabs-166" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-167">500</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-161" aria-labelledby="react-tabs-160"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"columns"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">"unix timestamp"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"time"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"integer"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"host"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"region"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</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">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8642"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"cpu"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</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-163" aria-labelledby="react-tabs-162"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-165" aria-labelledby="react-tabs-164"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-167" aria-labelledby="react-tabs-166"></div></div></div></div></div></div><div id="operation/updateMeasurementSchema" data-section-id="operation/updateMeasurementSchema" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/updateMeasurementSchema" aria-label="operation/updateMeasurementSchema"></a>Update a measurement schema<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates a measurement <a href="/influxdb3/cloud-serverless/reference/glossary/#schema">schema</a>.</p>
|
||
<p>Use this endpoint to update the fields (<code>name</code>, <code>type</code>, and <code>dataType</code>) of a
|
||
measurement schema.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>You can't update the <code>name</code> of a measurement.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/bucket-schema/">Manage bucket schemas</a>.</li>
|
||
<li><a href="https://www.influxdata.com/blog/new-bucket-schema-option-protect-from-unwanted-schema-changes/">Using bucket schemas</a>.</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Specifies the bucket to retrieve schemas for.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="measurementID"><span class="sc-iemWCZ bcnRwz"></span><span>measurementID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A measurement schema ID.
|
||
Retrieves the specified measurement schema.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the schema.</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"></div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="columns"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>columns</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->MeasurementSchemaColumn<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An ordered collection of column definitions</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the measurement schema.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-168" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-169" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-170" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-171">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-169" aria-labelledby="react-tabs-168"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"columns"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">"unix timestamp"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"time"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"integer"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"host"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"region"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</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-171" aria-labelledby="react-tabs-170"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">400</li><li class="tab-error" role="tab" id="react-tabs-176" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-177">401</li><li class="tab-error" role="tab" id="react-tabs-178" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-179">404</li><li class="tab-error" role="tab" id="react-tabs-180" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-181">500</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"bucketID"</span>: <span class="token string">"ba3c5e7f9b0a0010"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"columns"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"format"</span>: <span class="token string">"unix timestamp"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"time"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"integer"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"host"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"region"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"tag"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"dataType"</span>: <span class="token string">"float"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"usage_user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"field"</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">"createdAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"1a3c5e7f9b0a8642"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"cpu"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"0a3c5e7f9b0a0001"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2021-01-21T00:48:40.993Z"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-181" aria-labelledby="react-tabs-180"></div></div></div></div></div></div><div id="tag/Buckets" data-section-id="tag/Buckets" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Buckets" aria-label="tag/Buckets"></a>Buckets</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Store your data in InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">buckets</a>.
|
||
A bucket is a named location where time series data is stored. All buckets
|
||
have a <a href="/influxdb3/cloud-serverless/reference/glossary/#retention-period">retention period</a>,
|
||
a duration of time that each data point persists. InfluxDB drops all
|
||
points with timestamps older than the bucket’s retention period.
|
||
A bucket belongs to an organization.</p>
|
||
<h3 id="related-guides">Related guides</h3>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/">Manage buckets</a></li>
|
||
</ul>
|
||
</div></div></div><div id="operation/GetBuckets" data-section-id="operation/GetBuckets" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetBuckets" aria-label="operation/GetBuckets"></a>List buckets<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">buckets</a>.</p>
|
||
<p>InfluxDB retrieves buckets owned by the
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>
|
||
associated with the authorization
|
||
(<a href="/influxdb3/cloud-serverless/reference/glossary/#token">API token</a>).
|
||
To limit which buckets are returned, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all buckets up to the
|
||
default <code>limit</code>.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>If you use an <em><a href="/influxdb3/cloud-serverless/security/tokens/#operator-token">operator token</a></em>
|
||
to authenticate your request, InfluxDB retrieves resources for <em>all
|
||
organizations</em> in the instance.
|
||
To retrieve resources for only a specific organization, use the
|
||
<code>org</code> parameter or the <code>orgID</code> parameter to specify the organization.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th align="left">Action</th>
|
||
<th align="left">Permission required</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody><tr>
|
||
<td align="left">Retrieve <em>user buckets</em></td>
|
||
<td align="left"><code>read-buckets</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="left">Retrieve <a href="/influxdb3/cloud-serverless/reference/internals/system-buckets/"><em>system buckets</em></a></td>
|
||
<td align="left"><code>read-orgs</code></td>
|
||
</tr>
|
||
</tbody></table>
|
||
<h4 id="related-guides">Related Guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/">Manage buckets</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="after"><span class="sc-iemWCZ bcnRwz"></span><span>after</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A resource ID to seek from.
|
||
Returns records created after the specified record;
|
||
results don't include the specified record.</p>
|
||
<p>Use <code>after</code> instead of the <code>offset</code> parameter.
|
||
For more information about pagination parameters, see <a href="/influxdb3/cloud-serverless/api/#tag/Pagination">Pagination</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Only returns the bucket with the specified ID.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="limit"><span class="sc-iemWCZ bcnRwz"></span><span>limit</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->[ 1 .. 100 ]<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">20</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Limits the number of records returned. Default is <code>20</code>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket name.
|
||
Only returns buckets with the specified name.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->>= 0<!-- --> </span></span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The offset for pagination.
|
||
The number of records to skip.</p>
|
||
<p>For more information about pagination parameters, see <a href="/influxdb3/cloud-serverless/api/#tag/Pagination">Pagination</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
<li>Lists buckets for the organization associated with the authorization (API token).</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
<li>Lists buckets for the organization associated with the authorization (API token).</li>
|
||
</ul>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains a list of <code>buckets</code>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-182" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-183" tabindex="0">cURL: filter buckets by name</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-183" aria-labelledby="react-tabs-182"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> --request GET <span class="token string">"http://localhost:8086/api/v2/buckets?name=_monitoring"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_TOKEN"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Accept: application/json"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Content-Type: application/json"</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">500</li><li class="tab-error" role="tab" id="react-tabs-190" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-191">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2022-03-15T17:22:33.72617939Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"System bucket for monitoring logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"77ca9dace40a9bfc"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/buckets/77ca9dace40a9bfc/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/buckets/77ca9dace40a9bfc/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/buckets/77ca9dace40a9bfc/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/77ca9dace40a9bfc"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"write"</span>: <span class="token string">"/api/v2/write?org=ORG_ID&bucket=77ca9dace40a9bfc"</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">"_monitoring"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">604800</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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">"schemaType"</span>: <span class="token string">"implicit"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"system"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-03-15T17:22:33.726179487Z"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets?descending=false&limit=20&name=_monitoring&offset=0&orgID=ORG_ID"</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-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/PostBuckets" data-section-id="operation/PostBuckets" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostBuckets" aria-label="operation/PostBuckets"></a>Create a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates a <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">bucket</a>
|
||
and returns the bucket resource.
|
||
The default data
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#retention-period">retention period</a>
|
||
is 30 days.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>A single InfluxDB OSS instance supports active writes or queries for
|
||
approximately 20 buckets across all organizations at a given time.
|
||
Reading or writing to more than 20 buckets at a time can adversely affect
|
||
performance.</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>InfluxDB Cloud Free Plan allows users to create up to two buckets.
|
||
Exceeding the bucket quota will result in an HTTP <code>403</code> status code.
|
||
For additional information regarding InfluxDB Cloud offerings, see
|
||
<a href="https://www.influxdata.com/influxdb-cloud-pricing/">InfluxDB Cloud Pricing</a>.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related Guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/create-bucket/">Create a bucket</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/cli/influx/bucket/create">Create bucket CLI reference</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The bucket to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The bucket name.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.
|
||
Specifies the organization that owns the bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="retentionRules"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>retentionRules</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->RetentionRules<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Retention rules to expire or retain data.
|
||
The InfluxDB <code>/api/v2</code> API uses <code>RetentionRules</code> to configure the <a href="/influxdb3/cloud-serverless/reference/glossary/#retention-period">retention period</a>.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li><code>retentionRules</code> is required.</li>
|
||
</ul>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li><code>retentionRules</code> isn't required.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"0"</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The retention policy for the bucket.
|
||
For InfluxDB 1.x, specifies the duration of time that each data point
|
||
in the retention policy persists.</p>
|
||
<p>If you need compatibility with InfluxDB 1.x, specify a value for the <code>rp</code> property;
|
||
otherwise, see the <code>retentionRules</code> property.</p>
|
||
<p><a href="/influxdb/v1.8/concepts/glossary/#retention-policy-rp">Retention policy</a>
|
||
is an InfluxDB 1.x concept.
|
||
The InfluxDB 2.x and Cloud equivalent is
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#retention-period">retention period</a>.
|
||
The InfluxDB <code>/api/v2</code> API uses <code>RetentionRules</code> to configure the retention period.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="schemaType"><span class="sc-iemWCZ bcnRwz"></span><span>schemaType</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->SchemaType<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"implicit"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"explicit"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The bucket is created.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">403<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Forbidden.
|
||
The bucket quota is exceeded.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable Entity.
|
||
The request body failed validation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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: create a bucket with retention period</li><li class="react-tabs__tab" role="tab" id="react-tabs-196" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-197">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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shardGroupDurationSeconds"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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">"rp"</span>: <span class="token string">"0"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"schemaType"</span>: <span class="token string">"implicit"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-197" aria-labelledby="react-tabs-196"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-198" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-199" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-200" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-201">400</li><li class="tab-error" role="tab" id="react-tabs-202" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-203">401</li><li class="tab-error" role="tab" id="react-tabs-204" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-205">403</li><li class="tab-error" role="tab" id="react-tabs-206" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-207">422</li><li class="tab-error" role="tab" id="react-tabs-208" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-209">500</li><li class="tab-error" role="tab" id="react-tabs-210" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-211">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-199" aria-labelledby="react-tabs-198"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-08-03T23:04:41.073704121Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"A bucket holding air sensor data"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"write"</span>: <span class="token string">"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"</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">"air_sensor"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">2592000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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">"schemaType"</span>: <span class="token string">"implicit"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">"user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-08-03T23:04:41.073704228Z"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-205" aria-labelledby="react-tabs-204"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-207" aria-labelledby="react-tabs-206"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-209" aria-labelledby="react-tabs-208"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-211" aria-labelledby="react-tabs-210"></div></div></div></div></div></div><div id="operation/DeleteBucketsID" data-section-id="operation/DeleteBucketsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteBucketsID" aria-label="operation/DeleteBucketsID"></a>Delete a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes a bucket and all associated records.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li><p>Does the following when you send a delete request:</p>
|
||
<ol>
|
||
<li>Validates the request and queues the delete.</li>
|
||
<li>Returns an HTTP <code>204</code> status code if queued; <em>error</em> otherwise.</li>
|
||
<li>Handles the delete asynchronously.</li>
|
||
</ol>
|
||
</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Only one bucket can be deleted per request.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related Guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/">Manage buckets</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Bucket ID.
|
||
The ID of the bucket to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>The bucket is queued for deletion.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad Request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
Bucket not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-212" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-213" tabindex="0">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-213" aria-labelledby="react-tabs-212"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> --request DELETE <span class="token string">"http://localhost:8086/api/v2/buckets/BUCKET_ID"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_TOKEN"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">'Accept: application/json'</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-214" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-215" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-216" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-217">401</li><li class="tab-error" role="tab" id="react-tabs-218" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-219">404</li><li class="tab-error" role="tab" id="react-tabs-220" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-221">500</li><li class="tab-error" role="tab" id="react-tabs-222" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-223">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-215" aria-labelledby="react-tabs-214"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"id must have a length of 16 bytes"</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-217" aria-labelledby="react-tabs-216"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-219" aria-labelledby="react-tabs-218"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-221" aria-labelledby="react-tabs-220"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-223" aria-labelledby="react-tabs-222"></div></div></div></div></div></div><div id="operation/GetBucketsID" data-section-id="operation/GetBucketsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetBucketsID" aria-label="operation/GetBucketsID"></a>Retrieve a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a bucket.</p>
|
||
<p>Use this endpoint to retrieve information for a specific bucket.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the bucket information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
Bucket not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-224" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-225" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-226" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-227">401</li><li class="tab-error" role="tab" id="react-tabs-228" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-229">404</li><li class="tab-error" role="tab" id="react-tabs-230" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-231">500</li><li class="tab-error" role="tab" id="react-tabs-232" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-233">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-225" aria-labelledby="react-tabs-224"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-08-03T23:04:41.073704121Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"bucket for air sensor data"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"write"</span>: <span class="token string">"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"</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">"air-sensor"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">2592000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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">"schemaType"</span>: <span class="token string">"implicit"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">"user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-08-03T23:04:41.073704228Z"</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-227" aria-labelledby="react-tabs-226"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-229" aria-labelledby="react-tabs-228"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-231" aria-labelledby="react-tabs-230"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-233" aria-labelledby="react-tabs-232"></div></div></div></div></div></div><div id="operation/PatchBucketsID" data-section-id="operation/PatchBucketsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchBucketsID" aria-label="operation/PatchBucketsID"></a>Update a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates a bucket.</p>
|
||
<p>Use this endpoint to update properties
|
||
(<code>name</code>, <code>description</code>, and <code>retentionRules</code>) of a bucket.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Requires the <code>retentionRules</code> property in the request body. If you don't
|
||
provide <code>retentionRules</code>, InfluxDB responds with an HTTP <code>403</code> status code.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related Guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/update-bucket/">Update a bucket</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The bucket ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The bucket update to apply.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the bucket.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="retentionRules"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>retentionRules</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->PatchRetentionRules<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Updates to rules to expire or retain data. No rules means no updates.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>An updated bucket</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad Request.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">403<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Forbidden.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
Bucket not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-234" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-235" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-236" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-237">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-235" aria-labelledby="react-tabs-234"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shardGroupDurationSeconds"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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-237" aria-labelledby="react-tabs-236"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-238" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-239" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-240" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-241">400</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><li class="tab-error" role="tab" id="react-tabs-248" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-249">500</li><li class="tab-error" role="tab" id="react-tabs-250" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-251">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-08-03T23:04:41.073704121Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"bucket holding air sensor data"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"write"</span>: <span class="token string">"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"</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">"air_sensor"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">2592000</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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">"schemaType"</span>: <span class="token string">"implicit"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">"user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-08-07T22:49:49.422962913Z"</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-241" aria-labelledby="react-tabs-240"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-249" aria-labelledby="react-tabs-248"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-251" aria-labelledby="react-tabs-250"></div></div></div></div></div></div><div id="operation/GetBucketsIDLabels" data-section-id="operation/GetBucketsIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetBucketsIDLabels" aria-label="operation/GetBucketsIDLabels"></a>List all labels for a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists all labels for a bucket.</p>
|
||
<p>Labels are objects that contain <code>labelID</code>, <code>name</code>, <code>description</code>, and <code>color</code>
|
||
key-value pairs. They may be used for grouping and filtering InfluxDB
|
||
resources.
|
||
Labels are also capable of grouping across different resources--for example,
|
||
you can apply a label named <code>air_sensor</code> to a bucket and a task to quickly
|
||
organize resources.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li>Use the <a href="#tag/Labels"><code>/api/v2/labels</code> InfluxDB API endpoint</a> to retrieve and manage labels.</li>
|
||
<li><a href="/influxdb3/cloud-serverless/admin/buckets/">Manage buckets</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to retrieve labels for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains a list of all labels for the bucket.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">400</li><li class="tab-error" role="tab" id="react-tabs-256" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-257">401</li><li class="tab-error" role="tab" id="react-tabs-258" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-259">404</li><li class="tab-error" role="tab" id="react-tabs-260" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-261">500</li><li class="tab-error" role="tab" id="react-tabs-262" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-263">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"09cbd068e7ebb000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"production_buckets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/labels"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-261" aria-labelledby="react-tabs-260"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-263" aria-labelledby="react-tabs-262"></div></div></div></div></div></div><div id="operation/PostBucketsIDLabels" data-section-id="operation/PostBucketsIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostBucketsIDLabels" aria-label="operation/PostBucketsIDLabels"></a>Add a label to a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Adds a label to a bucket and returns the new label information.</p>
|
||
<p>Labels are objects that contain <code>labelID</code>, <code>name</code>, <code>description</code>, and <code>color</code>
|
||
key-value pairs. They may be used for grouping and filtering across one or
|
||
more kinds of <strong>resources</strong>--for example, you can apply a label named
|
||
<code>air_sensor</code> to a bucket and a task to quickly organize resources.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Before adding a label to a bucket, you must create the label if you
|
||
haven't already. To create a label with the InfluxDB API, send a <code>POST</code>
|
||
request to the <a href="#operation/PostLabels"><code>/api/v2/labels</code> endpoint</a>).</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li>Use the <a href="#tag/Labels"><code>/api/v2/labels</code> InfluxDB API endpoint</a> to retrieve and manage labels.</li>
|
||
<li><a href="/influxdb3/cloud-serverless/visualize-data/labels/">Manage labels in the InfluxDB UI</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Bucket ID.
|
||
The ID of the bucket to label.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>An object that contains a <em><code>labelID</code></em> to add to the bucket.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A label ID.
|
||
Specifies the label to attach.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the label information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.
|
||
Label already exists on the resource.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-264" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-265" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-266" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-267">cURL</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labelID"</span>: <span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-268" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-269" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-270" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-271">400</li><li class="tab-error" role="tab" id="react-tabs-272" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-273">401</li><li class="tab-error" role="tab" id="react-tabs-274" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-275">404</li><li class="tab-error" role="tab" id="react-tabs-276" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-277">422</li><li class="tab-error" role="tab" id="react-tabs-278" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-279">500</li><li class="tab-error" role="tab" id="react-tabs-280" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-281">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-269" aria-labelledby="react-tabs-268"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"label"</span>: <button class="collapser" aria-label="collapse"></button><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">"09cbd068e7ebb000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"production_buckets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/labels"</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-271" aria-labelledby="react-tabs-270"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-273" aria-labelledby="react-tabs-272"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-275" aria-labelledby="react-tabs-274"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-277" aria-labelledby="react-tabs-276"></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></div></div></div></div><div id="operation/DeleteBucketsIDLabelsID" data-section-id="operation/DeleteBucketsIDLabelsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteBucketsIDLabelsID" aria-label="operation/DeleteBucketsIDLabelsID"></a>Delete a label from a bucket<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The bucket ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the label to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Delete has been accepted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bucket not found</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/labels/{labelID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/labels/{labelID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-282" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-283" tabindex="0">404</li><li class="tab-error" role="tab" id="react-tabs-284" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-285">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-283" aria-labelledby="react-tabs-282"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</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-285" aria-labelledby="react-tabs-284"></div></div></div></div></div></div><div id="operation/GetBucketsIDMembers" data-section-id="operation/GetBucketsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetBucketsIDMembers" aria-label="operation/GetBucketsIDMembers"></a>List all users with member privileges for a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists all users for a bucket.</p>
|
||
<p>InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#user">users</a> have
|
||
permission to access InfluxDB.</p>
|
||
<p><a href="/influxdb3/cloud-serverless/reference/glossary/#member">Members</a> are users in
|
||
an organization with access to the specified resource.</p>
|
||
<p>Use this endpoint to retrieve all users with access to a bucket.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to retrieve users for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains a list of all users for the bucket.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-286" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-287" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-288" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-289">400</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">404</li><li class="tab-error" role="tab" id="react-tabs-294" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-295">500</li><li class="tab-error" role="tab" id="react-tabs-296" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-297">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-287" aria-labelledby="react-tabs-286"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/37407e232b3911d8/members"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"791df274afd48a83"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/791df274afd48a83"</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">"example_user_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"member"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</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-289" aria-labelledby="react-tabs-288"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-297" aria-labelledby="react-tabs-296"></div></div></div></div></div></div><div id="operation/PostBucketsIDMembers" data-section-id="operation/PostBucketsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostBucketsIDMembers" aria-label="operation/PostBucketsIDMembers"></a>Add a member to a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Add a user to a bucket and return the new user information.</p>
|
||
<p>InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#user">users</a> have
|
||
permission to access InfluxDB.</p>
|
||
<p><a href="/influxdb3/cloud-serverless/reference/glossary/#member">Members</a> are users in
|
||
an organization.</p>
|
||
<p>Use this endpoint to give a user member privileges to a bucket.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/users/">Manage users</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/members/">Manage members</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to retrieve users for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>A user to add as a member to the bucket.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the user information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-298" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-299" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-300" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-301">cURL</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-302" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-303" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-304" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-305">400</li><li class="tab-error" role="tab" id="react-tabs-306" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-307">401</li><li class="tab-error" role="tab" id="react-tabs-308" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-309">404</li><li class="tab-error" role="tab" id="react-tabs-310" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-311">500</li><li class="tab-error" role="tab" id="react-tabs-312" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-313">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-303" aria-labelledby="react-tabs-302"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"member"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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-305" aria-labelledby="react-tabs-304"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-307" aria-labelledby="react-tabs-306"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-309" aria-labelledby="react-tabs-308"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-311" aria-labelledby="react-tabs-310"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-313" aria-labelledby="react-tabs-312"></div></div></div></div></div></div><div id="operation/DeleteBucketsIDMembersID" data-section-id="operation/DeleteBucketsIDMembersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteBucketsIDMembersID" aria-label="operation/DeleteBucketsIDMembersID"></a>Remove a member from a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Removes a member from a bucket.</p>
|
||
<p>Use this endpoint to remove a user's member privileges from a bucket. This
|
||
removes the user's <code>read</code> and <code>write</code> permissions for the bucket.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/users/">Manage users</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/members/">Manage members</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to remove a user from.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The user is no longer a member of the bucket.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/members/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/members/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-314" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-315" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-316" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-317">404</li><li class="tab-error" role="tab" id="react-tabs-318" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-319">500</li><li class="tab-error" role="tab" id="react-tabs-320" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-321">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-315" aria-labelledby="react-tabs-314"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"unauthorized"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"unauthorized access"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-321" aria-labelledby="react-tabs-320"></div></div></div></div></div></div><div id="operation/GetBucketsIDOwners" data-section-id="operation/GetBucketsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetBucketsIDOwners" aria-label="operation/GetBucketsIDOwners"></a>List all owners of a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists all <a href="/influxdb3/cloud-serverless/reference/glossary/#owner">owners</a>
|
||
of a bucket.</p>
|
||
<p>Bucket owners have permission to delete buckets and remove user and member
|
||
permissions from the bucket.</p>
|
||
<p>InfluxDB 3 Cloud Serverless uses <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign resource permissions; doesn't use <code>owner</code> and <code>member</code> roles.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Owner permissions are separate from API token permissions.</li>
|
||
<li>Owner permissions are used in the context of the InfluxDB UI.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>read-orgs INFLUX_ORG_ID</code></li>
|
||
</ul>
|
||
<p><em><code>INFLUX_ORG_ID</code></em> is the ID of the organization that you want to retrieve a
|
||
list of owners for.</p>
|
||
<h4 id="related-endpoints">Related endpoints</h4>
|
||
<ul>
|
||
<li><a href="#tag/Authorizations-(API-tokens)">Authorizations</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to retrieve owners for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains a list of all owners for the bucket.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-322" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-323" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-324" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-325">400</li><li class="tab-error" role="tab" id="react-tabs-326" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-327">401</li><li class="tab-error" role="tab" id="react-tabs-328" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-329">404</li><li class="tab-error" role="tab" id="react-tabs-330" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-331">500</li><li class="tab-error" role="tab" id="react-tabs-332" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-333">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-323" aria-labelledby="react-tabs-322"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/buckets/BUCKET_ID/owners"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"d88d182d91b0950f"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/d88d182d91b0950f"</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">"example-owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</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-325" aria-labelledby="react-tabs-324"></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></div></div></div></div><div id="operation/PostBucketsIDOwners" data-section-id="operation/PostBucketsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostBucketsIDOwners" aria-label="operation/PostBucketsIDOwners"></a>Add an owner to a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Adds an owner to a bucket and returns the <a href="/influxdb3/cloud-serverless/reference/glossary/#owner">owners</a>
|
||
with role and user detail.</p>
|
||
<p>Use this endpoint to create a <em>resource owner</em> for the bucket.
|
||
Bucket owners have permission to delete buckets and remove user and member
|
||
permissions from the bucket.</p>
|
||
<p>InfluxDB 3 Cloud Serverless uses <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign resource permissions; doesn't use <code>owner</code> and <code>member</code> roles.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Owner permissions are separate from API token permissions.</li>
|
||
<li>Owner permissions are used in the context of the InfluxDB UI.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write-orgs INFLUX_ORG_ID</code></li>
|
||
<li><code>INFLUX_ORG_ID</code>* is the ID of the organization that you want to add
|
||
an owner for.</li>
|
||
</ul>
|
||
<h4 id="related-endpoints">Related endpoints</h4>
|
||
<ul>
|
||
<li><a href="#tag/Authorizations-(API-tokens)">Authorizations</a></li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/users/">Manage users</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to add an owner for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>A user to add as an owner for the bucket.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Created.
|
||
The bucket <code>owner</code> role is assigned to the user.
|
||
The response body contains the resource owner with
|
||
role and user detail.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-334" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-335" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-336" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-337">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-335" aria-labelledby="react-tabs-334"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"d88d182d91b0950f"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/d88d182d91b0950f"</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">"example-user"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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-337" aria-labelledby="react-tabs-336"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</li><li class="tab-error" role="tab" id="react-tabs-340" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-341">400</li><li class="tab-error" role="tab" id="react-tabs-342" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-343">401</li><li class="tab-error" role="tab" id="react-tabs-344" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-345">404</li><li class="tab-error" role="tab" id="react-tabs-346" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-347">500</li><li class="tab-error" role="tab" id="react-tabs-348" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-349">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-347" aria-labelledby="react-tabs-346"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-349" aria-labelledby="react-tabs-348"></div></div></div></div></div></div><div id="operation/DeleteBucketsIDOwnersID" data-section-id="operation/DeleteBucketsIDOwnersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteBucketsIDOwnersID" aria-label="operation/DeleteBucketsIDOwnersID"></a>Remove an owner from a bucket<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Removes an owner from a bucket.</p>
|
||
<p>Use this endpoint to remove a user's <code>owner</code> role for a bucket.</p>
|
||
<p>InfluxDB 3 Cloud Serverless uses <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign resource permissions; doesn't use <code>owner</code> and <code>member</code> roles.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Owner permissions are separate from API token permissions.</li>
|
||
<li>Owner permissions are used in the context of the InfluxDB UI.</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write-orgs INFLUX_ORG_ID</code></li>
|
||
</ul>
|
||
<p><em><code>INFLUX_ORG_ID</code></em> is the ID of the organization that you want to remove an owner
|
||
from.</p>
|
||
<h4 id="related-endpoints">Related endpoints</h4>
|
||
<ul>
|
||
<li><a href="#tag/Authorizations-(API-tokens)">Authorizations</a></li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/users/">Manage users</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the bucket to remove an owner from.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the owner to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The user is no longer an owner of the bucket.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/buckets/{bucketID}/owners/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/buckets/{bucketID}/owners/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-350" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-351" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-352" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-353">404</li><li class="tab-error" role="tab" id="react-tabs-354" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-355">500</li><li class="tab-error" role="tab" id="react-tabs-356" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-357">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"unauthorized"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"unauthorized access"</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="tag/Delete" data-section-id="tag/Delete" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Delete" aria-label="tag/Delete"></a>Delete</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Delete data from an InfluxDB bucket.</p>
|
||
</div></div></div><div id="operation/PostDelete" data-section-id="operation/PostDelete" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostDelete" aria-label="operation/PostDelete"></a>Delete data<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes data from a bucket.</p>
|
||
<p><strong>NOTE</strong>: This endpoint has been <strong>disabled</strong> for InfluxDB 3 Cloud Serverless organizations.
|
||
See how to <a href="/influxdb3/cloud-serverless/write-data/delete-data/"><strong>delete data</strong></a>.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/delete-data/">Delete data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucket"><span class="sc-iemWCZ bcnRwz"></span><span>bucket</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket name or ID.
|
||
Specifies the bucket to delete data from.
|
||
If you pass both <code>bucket</code> and <code>bucketID</code>, <code>bucketID</code> takes precedence.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Specifies the bucket to delete data from.
|
||
If you pass both <code>bucket</code> and <code>bucketID</code>, <code>bucketID</code> takes precedence.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name or ID.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Time range parameters and an optional <strong>delete predicate expression</strong>.</p>
|
||
<p>To select points to delete within the specified time range, pass a
|
||
<strong>delete predicate expression</strong> in the <code>predicate</code> property of the request body.
|
||
If you don't pass a <code>predicate</code>, InfluxDB deletes all data with timestamps
|
||
in the specified time range.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="predicate"><span class="sc-iemWCZ bcnRwz"></span><span>predicate</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An expression in <a href="/influxdb3/cloud-serverless/reference/syntax/delete-predicate/">delete predicate syntax</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="start"><span class="sc-iemWCZ bcnRwz"></span><span>start</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A timestamp (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>).
|
||
The earliest time to delete from.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stop"><span class="sc-iemWCZ bcnRwz"></span><span>stop</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A timestamp (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>).
|
||
The latest time to delete from.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p><strong>NOTE</strong>: This endpoint has been <strong>disabled</strong> for InfluxDB 3 Cloud Serverless organizations.
|
||
See how to <a href="/influxdb3/cloud-serverless/write-data/delete-data/"><strong>delete data</strong></a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if the <code>org</code> parameter or <code>orgID</code> parameter doesn't match an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/delete</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/delete</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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></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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"predicate"</span>: <span class="token string">"tag1=\"value1\" and (tag2=\"value2\" and tag3!=\"value3\")"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"start"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"stop"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-360" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-361" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-362" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-363">401</li><li class="tab-error" role="tab" id="react-tabs-364" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-365">404</li><li class="tab-error" role="tab" id="react-tabs-366" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-367">500</li><li class="tab-error" role="tab" id="react-tabs-368" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-369">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-361" aria-labelledby="react-tabs-360"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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-363" aria-labelledby="react-tabs-362"></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="tag/DBRPs" data-section-id="tag/DBRPs" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/DBRPs" aria-label="tag/DBRPs"></a>DBRPs</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>The InfluxDB 1.x data model includes <a href="/influxdb/v1.8/concepts/glossary/#database">databases</a>
|
||
and <a href="/influxdb/v1.8/concepts/glossary/#retention-policy-rp">retention policies</a>.
|
||
InfluxDB 2.x replaces databases and retention policies with buckets.
|
||
To support InfluxDB 1.x query and write patterns in InfluxDB 2.x,
|
||
databases and retention policies are mapped to buckets using the
|
||
database and retention policy (DBRP) mapping service.
|
||
The DBRP mapping service uses the database and retention policy
|
||
specified in 1.x compatibility API requests to route operations to a bucket.</p>
|
||
<h3 id="related-guides">Related guides</h3>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div></div></div><div id="operation/GetDBRPs" data-section-id="operation/GetDBRPs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetDBRPs" aria-label="operation/GetDBRPs"></a>List database retention policy mappings<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists database retention policy (DBRP) mappings.</p>
|
||
<h4 id="related-guide">Related guide</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Only returns DBRP mappings that belong to the specified bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="db"><span class="sc-iemWCZ bcnRwz"></span><span>db</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A database.
|
||
Only returns DBRP mappings that belong to the 1.x database.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="default"><span class="sc-iemWCZ bcnRwz"></span><span>default</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Specifies filtering on default</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A DBPR mapping ID.
|
||
Only returns the specified DBRP mapping.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Only returns DBRP mappings for the specified organization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Only returns DBRP mappings for the specified organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb/v1.8/concepts/glossary/#retention-policy-rp">retention policy</a>.
|
||
Specifies the 1.x retention policy to filter on.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of database retention policy mappings.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request. The request has one or more invalid parameters.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/dbrps</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/dbrps</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-370" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-371" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-372" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-373">400</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">500</li><li class="tab-error" role="tab" id="react-tabs-378" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-379">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"content"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"4d4d9d5b61dee751"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"database"</span>: <span class="token string">"example_database_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"default"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"0a3cbb5dd526a000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retention_policy"</span>: <span class="token string">"autogen"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"4d4d9d5b61dee751"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"database"</span>: <span class="token string">"example_database_2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"default"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"0a3cbcde20e38000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retention_policy"</span>: <span class="token string">"example_retention_policy"</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-373" aria-labelledby="react-tabs-372"></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="operation/PostDBRP" data-section-id="operation/PostDBRP" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostDBRP" aria-label="operation/PostDBRP"></a>Add a database retention policy mapping<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates a database retention policy (DBRP) mapping and returns the mapping.</p>
|
||
<p>Use this endpoint to add InfluxDB 1.x API compatibility to your
|
||
InfluxDB Cloud or InfluxDB OSS 2.x buckets. Your buckets must contain a
|
||
DBRP mapping in order to query and write using the InfluxDB 1.x API.
|
||
object.</p>
|
||
<h4 id="related-guide">Related guide</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The database retention policy mapping to add.</p>
|
||
<p>Note that <em><code>retention_policy</code></em> is a required parameter in the request body.
|
||
The value of <em><code>retention_policy</code></em> can be any arbitrary <code>string</code> name or
|
||
value, with the default value commonly set as <code>autogen</code>.
|
||
The value of <em><code>retention_policy</code></em> isn't a <a href="/influxdb3/cloud-serverless/reference/glossary/#retention-policy-rp">retention_policy</a></p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucketID"><span class="sc-iemWCZ bcnRwz"></span><span>bucketID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket ID.
|
||
Identifies the bucket used as the target for the translation.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="database"><span class="sc-iemWCZ bcnRwz"></span><span>database</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A database name.
|
||
Identifies the InfluxDB v1 database.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="default"><span class="sc-iemWCZ bcnRwz"></span><span>default</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Set to <code>true</code> to use this DBRP mapping as the default retention policy
|
||
for the database (specified by the <code>database</code> property's value).</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Identifies the <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> that owns the mapping.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Identifies the <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> that owns the mapping.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="retention_policy"><span class="sc-iemWCZ bcnRwz"></span><span>retention_policy</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb/v1.8/concepts/glossary/#retention-policy-rp">retention policy</a> name.
|
||
Identifies the InfluxDB v1 retention policy mapping.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Created. The response body contains the database retention policy mapping.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request. The mapping in the request has one or more invalid IDs.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/dbrps</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/dbrps</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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: create a database retention policy mapping</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"bucketID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"database"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"default"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retention_policy"</span>: <span class="token string">"string"</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-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</li><li class="tab-error" role="tab" id="react-tabs-386" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-387">400</li><li class="tab-error" role="tab" id="react-tabs-388" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-389">401</li><li class="tab-error" role="tab" id="react-tabs-390" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-391">404</li><li class="tab-error" role="tab" id="react-tabs-392" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-393">500</li><li class="tab-error" role="tab" id="react-tabs-394" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-395">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"bucketID"</span>: <span class="token string">"4d4d9d5b61dee751"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"database"</span>: <span class="token string">"example_database"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"default"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"0a3cbb5dd526a000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retention_policy"</span>: <span class="token string">"autogen"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-393" aria-labelledby="react-tabs-392"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-395" aria-labelledby="react-tabs-394"></div></div></div></div></div></div><div id="operation/DeleteDBRPID" data-section-id="operation/DeleteDBRPID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteDBRPID" aria-label="operation/DeleteDBRPID"></a>Delete a database retention policy<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes the specified database retention policy (DBRP) mapping.</p>
|
||
<h4 id="related-guide">Related guide</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="dbrpID"><span class="sc-iemWCZ bcnRwz"></span><span>dbrpID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A DBRP mapping ID.
|
||
Only returns the specified DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The delete is accepted.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad Request. Query parameters contain invalid values.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/dbrps/{dbrpID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/dbrps/{dbrpID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-396" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-397" tabindex="0">400</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">404</li><li class="tab-error" role="tab" id="react-tabs-402" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-403">500</li><li class="tab-error" role="tab" id="react-tabs-404" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-405">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The query parameters contain invalid values.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"invalid ID"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-405" aria-labelledby="react-tabs-404"></div></div></div></div></div></div><div id="operation/GetDBRPsID" data-section-id="operation/GetDBRPsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetDBRPsID" aria-label="operation/GetDBRPsID"></a>Retrieve a database retention policy mapping<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves the specified retention policy (DBRP) mapping.</p>
|
||
<h4 id="related-guide">Related guide</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="dbrpID"><span class="sc-iemWCZ bcnRwz"></span><span>dbrpID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A DBRP mapping ID.
|
||
Specifies the DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the DBRP mapping.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad Request. Query parameters contain invalid values.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/dbrps/{dbrpID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/dbrps/{dbrpID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-406" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-407" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-408" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-409">400</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">404</li><li class="tab-error" role="tab" id="react-tabs-414" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-415">500</li><li class="tab-error" role="tab" id="react-tabs-416" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-417">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-407" aria-labelledby="react-tabs-406"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"content"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"4d4d9d5b61dee751"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"database"</span>: <span class="token string">"example_database_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"default"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"0a3cbb5dd526a000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retention_policy"</span>: <span class="token string">"autogen"</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-409" aria-labelledby="react-tabs-408"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-417" aria-labelledby="react-tabs-416"></div></div></div></div></div></div><div id="operation/PatchDBRPID" data-section-id="operation/PatchDBRPID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchDBRPID" aria-label="operation/PatchDBRPID"></a>Update a database retention policy mapping<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="dbrpID"><span class="sc-iemWCZ bcnRwz"></span><span>dbrpID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A DBRP mapping ID.
|
||
Specifies the DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Specifies the organization that owns the DBRP mapping.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates the database retention policy (DBRP) mapping and returns the mapping.</p>
|
||
<p>Use this endpoint to modify the <em>retention policy</em> (<code>retention_policy</code> property) of a DBRP mapping.</p>
|
||
<h4 id="related-guide">Related guide</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a></li>
|
||
</ul>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="default"><span class="sc-iemWCZ bcnRwz"></span><span>default</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Set to <code>true</code> to use this DBRP mapping as the default retention policy
|
||
for the database (specified by the <code>database</code> property's value).
|
||
To remove the default mapping, set to <code>false</code>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="retention_policy"><span class="sc-iemWCZ bcnRwz"></span><span>retention_policy</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb/v1.8/concepts/glossary/#retention-policy-rp">retention policy</a> name.
|
||
Identifies the InfluxDB v1 retention policy mapping.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>An updated mapping</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad Request. Query parameters contain invalid values.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/dbrps/{dbrpID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/dbrps/{dbrpID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-418" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-419" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-420" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-421">cURL: Update a DBRP mapping</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-419" aria-labelledby="react-tabs-418"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"default"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"retention_policy"</span>: <span class="token string">"string"</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-421" aria-labelledby="react-tabs-420"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-422" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-423" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-424" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-425">400</li><li class="tab-error" role="tab" id="react-tabs-426" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-427">401</li><li class="tab-error" role="tab" id="react-tabs-428" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-429">404</li><li class="tab-error" role="tab" id="react-tabs-430" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-431">500</li><li class="tab-error" role="tab" id="react-tabs-432" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-433">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-423" aria-labelledby="react-tabs-422"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"content"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucketID"</span>: <span class="token string">"4d4d9d5b61dee751"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"database"</span>: <span class="token string">"example_database"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"default"</span>: <span class="token boolean">false</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"0a3cbb5dd526a000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retention_policy"</span>: <span class="token string">"example_retention_policy"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-429" aria-labelledby="react-tabs-428"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-431" aria-labelledby="react-tabs-430"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-433" aria-labelledby="react-tabs-432"></div></div></div></div></div></div><div id="tag/Invokable-Scripts" data-section-id="tag/Invokable-Scripts" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Invokable-Scripts" aria-label="tag/Invokable-Scripts"></a>Invokable Scripts</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Store, manage, and execute scripts in InfluxDB.
|
||
A script stores your custom Flux script and provides an invokable
|
||
endpoint that accepts runtime parameters.
|
||
In a script, you can specify custom runtime parameters
|
||
(<code>params</code>)--for example, <code>params.myparameter</code>.
|
||
Once you create a script, InfluxDB generates an
|
||
<a href="#operation/PostScriptsIDInvoke"><code>/api/v2/scripts/SCRIPT_ID/invoke</code> endpoint</a>
|
||
for your organization.
|
||
You can run the script from API requests and tasks, defining parameter
|
||
values for each run.
|
||
When the script runs, InfluxDB replaces <code>params</code> references in the
|
||
script with the runtime parameter values you define.</p>
|
||
<p>Use the <code>/api/v2/scripts</code> endpoints to create and manage scripts.
|
||
See related guides to learn how to define parameters and execute scripts.</p>
|
||
<!-- TSM-only -->
|
||
</div></div></div><div id="operation/GetScripts" data-section-id="operation/GetScripts" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetScripts" aria-label="operation/GetScripts"></a>List scripts<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists scripts.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="limit"><span class="sc-iemWCZ bcnRwz"></span><span>limit</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->[ 0 .. 500 ]<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">100</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The maximum number of scripts to return. Default is <code>100</code>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The script name. Lists scripts with the specified name.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->>= 0<!-- --> </span></span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The offset for pagination.
|
||
The number of records to skip.</p>
|
||
<p>For more information about pagination parameters, see <a href="/influxdb3/cloud-serverless/api/#tag/Pagination">Pagination</a>.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the list of scripts.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
InfluxDB is unable to parse the request.
|
||
The response body contains detail about the error.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-434" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-435" tabindex="0">cURL: retrieves the first 100 scripts.</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-435" aria-labelledby="react-tabs-434"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> --request GET <span class="token string">"INFLUX_URL/api/v2/scripts?limit=100&offset=0"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_API_TOKEN"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Accept: application/json"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Content-Type: application/json"</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-436" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-437" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-438" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-439">400</li><li class="tab-error" role="tab" id="react-tabs-440" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-441">401</li><li class="tab-error" role="tab" id="react-tabs-442" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-443">500</li><li class="tab-error" role="tab" id="react-tabs-444" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-445">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-437" aria-labelledby="react-tabs-436"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"scripts"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:49:45.731237Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"find the last point from Sample Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"09afa3b220fe4000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"getLastPointFromSampleBucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"script"</span>: <span class="token string">"from(bucket: SampleBucket) |> range(start: -7d) |> limit(n:1)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-17T23:49:45.731237Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:43:26.660308Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"getLastPoint finds the last point in a bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"09afa23ff13e4000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"getLastPoint"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"script"</span>: <span class="token string">"from(bucket: params.mybucket) |> range(start: -7d) |> limit(n:1)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-17T23:43:26.660308Z"</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-439" aria-labelledby="react-tabs-438"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-441" aria-labelledby="react-tabs-440"></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></div></div></div></div><div id="operation/PostScripts" data-section-id="operation/PostScripts" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostScripts" aria-label="operation/PostScripts"></a>Create a script<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an invokable script
|
||
and returns the script.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The script to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Script description. A description of the script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="language"><span class="sc-iemWCZ bcnRwz"></span><span>language</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->ScriptLanguage<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"flux"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"sql"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Script name. The name must be unique within the organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="script"><span class="sc-iemWCZ bcnRwz"></span><span>script</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The script to execute.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the script and its metadata.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-446" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-447" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-447" aria-labelledby="react-tabs-446"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"script"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-448" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-449" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-450" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-451">400</li><li class="tab-error" role="tab" id="react-tabs-452" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-453">401</li><li class="tab-error" role="tab" id="react-tabs-454" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-455">422</li><li class="tab-error" role="tab" id="react-tabs-456" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-457">500</li><li class="tab-error" role="tab" id="react-tabs-458" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-459">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:43:26.660308Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"getLastPoint finds the last point in a bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"09afa23ff13e4000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"getLastPoint"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"script"</span>: <span class="token string">"from(bucket: params.mybucket) |> range(start: -7d) |> limit(n:1)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-17T23:43:26.660308Z"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-453" aria-labelledby="react-tabs-452"></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/DeleteScriptsID" data-section-id="operation/DeleteScriptsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteScriptsID" aria-label="operation/DeleteScriptsID"></a>Delete a script<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes a script and all associated records.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>You can delete only one script per request.</li>
|
||
<li>If the script ID you provide doesn't exist for the organization, InfluxDB
|
||
responds with an HTTP <code>204</code> status code.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
Deletes the specified script.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The script is queued for deletion.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts/{scriptID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts/{scriptID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">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 class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> -X <span class="token string">'DELETE'</span> <span class="token punctuation">\</span>
|
||
<span class="token string">"https://cloud2.influxdata.com/api/v2/scripts/SCRIPT_ID"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_TOKEN"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">'Accept: application/json'</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-462" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-463" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-464" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-465">500</li><li class="tab-error" role="tab" id="react-tabs-466" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-467">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-463" aria-labelledby="react-tabs-462"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"unauthorized"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"unauthorized access"</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-465" aria-labelledby="react-tabs-464"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-467" aria-labelledby="react-tabs-466"></div></div></div></div></div></div><div id="operation/GetScriptsID" data-section-id="operation/GetScriptsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetScriptsID" aria-label="operation/GetScriptsID"></a>Retrieve a script<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a script.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
Retrieves the specified script.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the script.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts/{scriptID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts/{scriptID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-468" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-469" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-470" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-471">401</li><li class="tab-error" role="tab" id="react-tabs-472" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-473">404</li><li class="tab-error" role="tab" id="react-tabs-474" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-475">500</li><li class="tab-error" role="tab" id="react-tabs-476" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-477">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-469" aria-labelledby="react-tabs-468"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:49:45.731237Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"getLastPoint finds the last point in a bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"09afa3b220fe4000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"getLastPoint"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"script"</span>: <span class="token string">"from(bucket: my-bucket) |> range(start: -7d) |> limit(n:1)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-17T23:49:45.731237Z"</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-471" aria-labelledby="react-tabs-470"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-473" aria-labelledby="react-tabs-472"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-475" aria-labelledby="react-tabs-474"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-477" aria-labelledby="react-tabs-476"></div></div></div></div></div></div><div id="operation/PatchScriptsID" data-section-id="operation/PatchScriptsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchScriptsID" aria-label="operation/PatchScriptsID"></a>Update a script<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates an invokable script.</p>
|
||
<p>Use this endpoint to modify values for script properties (<code>description</code> and <code>script</code>).</p>
|
||
<p>To update a script, pass an object that contains the updated key-value pairs.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you send an empty request body, the script will neither update nor
|
||
store an empty script, but InfluxDB will respond with an HTTP <code>200</code> status
|
||
code.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
Updates the specified script.</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>An object that contains the updated script properties to apply.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the script.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="script"><span class="sc-iemWCZ bcnRwz"></span><span>script</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The script to execute.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the updated script.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts/{scriptID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts/{scriptID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-478" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-479" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-480" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-481">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-479" aria-labelledby="react-tabs-478"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"script"</span>: <span class="token string">"string"</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-481" aria-labelledby="react-tabs-480"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-482" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-483" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-484" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-485">401</li><li class="tab-error" role="tab" id="react-tabs-486" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-487">404</li><li class="tab-error" role="tab" id="react-tabs-488" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-489">500</li><li class="tab-error" role="tab" id="react-tabs-490" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-491">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-483" aria-labelledby="react-tabs-482"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:49:45.731237Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"get last point from new bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"09afa3b220fe4000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"getLastPoint"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"bea7ea952287f70d"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"script"</span>: <span class="token string">"from(bucket: newBucket) |> range(start: -7d) |> limit(n:1)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-19T22:27:23.185436Z"</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-485" aria-labelledby="react-tabs-484"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-487" aria-labelledby="react-tabs-486"></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></div></div></div></div><div id="operation/PostScriptsIDInvoke" data-section-id="operation/PostScriptsIDInvoke" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostScriptsIDInvoke" aria-label="operation/PostScriptsIDInvoke"></a>Invoke a script<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Runs a script and returns the result.
|
||
When the script runs, InfluxDB replaces <code>params</code> keys referenced in the script with
|
||
<code>params</code> key-values passed in the request body--for example:</p>
|
||
<p>The following sample script contains a <em><code>mybucket</code></em> parameter :</p>
|
||
<pre><code class="language-json"><span class="token string">"script"</span><span class="token operator">:</span> "<span class="token function">from</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> params<span class="token punctuation">.</span>mybucket<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">range</span><span class="token punctuation">(</span>start<span class="token operator">:</span> <span class="token operator">-</span><span class="token number">7</span>d<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">limit</span><span class="token punctuation">(</span>n<span class="token operator">:</span><span class="token number">1</span><span class="token punctuation">)</span>"</code></pre>
|
||
<p>The following example <code>POST /api/v2/scripts/SCRIPT_ID/invoke</code> request body
|
||
passes a value for the <em><code>mybucket</code></em> parameter:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"params"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"mybucket"</span><span class="token operator">:</span> <span class="token string">"air_sensor"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
Runs the specified script.</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"></div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="params"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>params</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The script parameters.
|
||
<code>params</code> contains key-value pairs that map values to the <strong>params.keys</strong>
|
||
in a script.
|
||
When you invoke a script with <code>params</code>, InfluxDB passes the values as
|
||
invocation parameters to the script.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the result of the script execution.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
InfluxDB is unable to parse the request.
|
||
The response body contains detail about the error.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts/{scriptID}/invoke</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts/{scriptID}/invoke</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-492" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-493" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-493" aria-labelledby="react-tabs-492"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"params"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-494" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-495" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-496" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-497">400</li><li class="tab-error" role="tab" id="react-tabs-498" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-499">401</li><li class="tab-error" role="tab" id="react-tabs-500" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-501">404</li><li class="tab-error" role="tab" id="react-tabs-502" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-503">500</li><li class="tab-error" role="tab" id="react-tabs-504" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-505">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">text/csv</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token punctuation">,</span>result<span class="token punctuation">,</span>table<span class="token punctuation">,</span>_start<span class="token punctuation">,</span>_stop<span class="token punctuation">,</span>_time<span class="token punctuation">,</span>_value<span class="token punctuation">,</span>_field<span class="token punctuation">,</span>_measurement<span class="token punctuation">,</span>host
|
||
<span class="token punctuation">,</span>_result<span class="token punctuation">,</span><span class="token number">0</span><span class="token punctuation">,</span><span class="token number">2019</span><span class="token operator">-</span><span class="token number">10</span><span class="token operator">-</span><span class="token number">30</span>T01<span class="token punctuation">:</span><span class="token number">28</span><span class="token punctuation">:</span><span class="token number">02.52716421</span>Z<span class="token punctuation">,</span><span class="token number">2022</span><span class="token operator">-</span><span class="token number">07</span><span class="token operator">-</span><span class="token number">26</span>T01<span class="token punctuation">:</span><span class="token number">28</span><span class="token punctuation">:</span><span class="token number">02.52716421</span>Z<span class="token punctuation">,</span><span class="token number">2020</span><span class="token operator">-</span><span class="token number">01</span><span class="token operator">-</span><span class="token number">01</span>T00<span class="token punctuation">:</span><span class="token number">00</span><span class="token punctuation">:</span><span class="token number">00</span>Z<span class="token punctuation">,</span><span class="token number">72.01</span><span class="token punctuation">,</span>used_percent<span class="token punctuation">,</span>mem<span class="token punctuation">,</span>host2
|
||
</pre></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-497" aria-labelledby="react-tabs-496"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-505" aria-labelledby="react-tabs-504"></div></div></div></div></div></div><div id="operation/GetScriptsIDParams" data-section-id="operation/GetScriptsIDParams" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetScriptsIDParams" aria-label="operation/GetScriptsIDParams"></a>Find script parameters.<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Analyzes a script and determines required parameters.
|
||
Find all <code>params</code> keys referenced in a script and return a list
|
||
of keys. If it is possible to determine the type of the value
|
||
from the context then the type is also returned -- for example:</p>
|
||
<p>The following sample script contains a <em><code>mybucket</code></em> parameter :</p>
|
||
<pre><code class="language-json"><span class="token string">"script"</span><span class="token operator">:</span> "<span class="token function">from</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> params<span class="token punctuation">.</span>mybucket<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">range</span><span class="token punctuation">(</span>start<span class="token operator">:</span> <span class="token operator">-</span><span class="token number">7</span>d<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">limit</span><span class="token punctuation">(</span>n<span class="token operator">:</span><span class="token number">1</span><span class="token punctuation">)</span>"</code></pre>
|
||
<p>Requesting the parameters using <code>GET /api/v2/scripts/SCRIPT_ID/params</code>
|
||
returns the following:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"params"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"mybucket"</span><span class="token operator">:</span> <span class="token string">"string"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
<p>The type name returned for a parameter will be one of:</p>
|
||
<ul>
|
||
<li><code>any</code></li>
|
||
<li><code>bool</code></li>
|
||
<li><code>duration</code></li>
|
||
<li><code>float</code></li>
|
||
<li><code>int</code></li>
|
||
<li><code>string</code></li>
|
||
<li><code>time</code></li>
|
||
<li><code>uint</code></li>
|
||
</ul>
|
||
<p>The type name <code>any</code> is used when the type of a parameter cannot
|
||
be determined from the context, or the type is determined to
|
||
be a structured type such as an array or record.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
The script to analyze for params.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the parameters found, along with their types.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/scripts/{scriptID}/params</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/scripts/{scriptID}/params</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-506" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-507" tabindex="0">cURL</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 class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> --request GET <span class="token string">"https://cloud2.influxdata.com/api/v2/scripts/SCRIPT_ID/params"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_TOKEN"</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-508" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-509" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-510" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-511">401</li><li class="tab-error" role="tab" id="react-tabs-512" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-513">404</li><li class="tab-error" role="tab" id="react-tabs-514" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-515">500</li><li class="tab-error" role="tab" id="react-tabs-516" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-517">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-509" aria-labelledby="react-tabs-508"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"params"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"mybucket"</span>: <span class="token string">"string"</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-511" aria-labelledby="react-tabs-510"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-513" aria-labelledby="react-tabs-512"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-515" aria-labelledby="react-tabs-514"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-517" aria-labelledby="react-tabs-516"></div></div></div></div></div></div><div id="tag/Limits" data-section-id="tag/Limits" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Limits" aria-label="tag/Limits"></a>Limits</h1></div></div></div><div id="operation/GetOrgLimitsID" data-section-id="operation/GetOrgLimitsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgLimitsID" aria-label="operation/GetOrgLimitsID"></a>Retrieve limits for an organization<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Limits defined for the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/limits</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/limits</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-518" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-519" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-520" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-521">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-519" aria-labelledby="react-tabs-518"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"limits"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"bucket"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"maxBuckets"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maxRetentionDuration"</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 collapsed"><span class="property token string">"check"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"maxChecks"</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 collapsed"><span class="property token string">"dashboard"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"maxDashboards"</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 collapsed"><span class="property token string">"features"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"allowDelete"</span>: <span class="token boolean">true</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">"notificationEndpoint"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"blockedNotificationEndpoints"</span>: <span class="token string">"http,pagerduty"</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">"notificationRule"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"blockedNotificationRules"</span>: <span class="token string">"http,pagerduty"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maxNotifications"</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 collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"rate"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cardinality"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"concurrentDeleteRequests"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"concurrentReadRequests"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"concurrentWriteRequests"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"deleteRequestsPerSecond"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"queryTime"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"readKBs"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"writeKBs"</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 collapsed"><span class="property token string">"stack"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"enabled"</span>: <span class="token boolean">true</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">"task"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"maxTasks"</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 collapsed"><span class="property token string">"timeout"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"queryUnconditionalTimeoutSeconds"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"queryidleWriteTimeoutSeconds"</span>: <span class="token number">0</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-521" aria-labelledby="react-tabs-520"></div></div></div></div></div></div><div id="tag/Organizations" data-section-id="tag/Organizations" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Organizations" aria-label="tag/Organizations"></a>Organizations</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Manage your <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.
|
||
An organization is a workspace for a group of users. Organizations can be
|
||
used to separate different environments, projects, teams or users within
|
||
InfluxDB.</p>
|
||
<p>Use the <code>/api/v2/orgs</code> endpoints to view and manage organizations.</p>
|
||
</div></div></div><div id="operation/GetOrgs" data-section-id="operation/GetOrgs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgs" aria-label="operation/GetOrgs"></a>List organizations<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists <a href="/influxdb3/cloud-serverless/reference/glossary/#organization/">organizations</a>.</p>
|
||
<p>InfluxDB 3 Cloud Serverless only returns the organization that owns the token passed in the request.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/view-orgs/">View organizations</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="descending"><span class="sc-iemWCZ bcnRwz"></span><span>descending</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">false</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="limit"><span class="sc-iemWCZ bcnRwz"></span><span>limit</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->[ 1 .. 100 ]<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">20</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Limits the number of records returned. Default is <code>20</code>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->>= 0<!-- --> </span></span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The offset for pagination.
|
||
The number of records to skip.</p>
|
||
<p>For more information about pagination parameters, see <a href="/influxdb3/cloud-serverless/api/#tag/Pagination">Pagination</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name.
|
||
Only returns the specified organization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Only returns the specified organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A user ID.
|
||
Only returns organizations where the specified user is a member or owner.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of organizations.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-522" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-523" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-524" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-525">400</li><li class="tab-error" role="tab" id="react-tabs-526" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-527">401</li><li class="tab-error" role="tab" id="react-tabs-528" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-529">404</li><li class="tab-error" role="tab" id="react-tabs-530" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-531">500</li><li class="tab-error" role="tab" id="react-tabs-532" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-533">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-523" aria-labelledby="react-tabs-522"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs"</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">"orgs"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2022-07-17T23:00:30.778487Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"Example InfluxDB organization"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <span class="token string">"/api/v2/buckets?org=INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dashboards"</span>: <span class="token string">"/api/v2/dashboards?org=INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"secrets"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/secrets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tasks"</span>: <span class="token string">"/api/v2/tasks?org=InfluxData"</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">"INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-07-17T23:00:30.778487Z"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-529" aria-labelledby="react-tabs-528"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-531" aria-labelledby="react-tabs-530"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-533" aria-labelledby="react-tabs-532"></div></div></div></div></div></div><div id="operation/PostOrgs" data-section-id="operation/PostOrgs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostOrgs" aria-label="operation/PostOrgs"></a>Create an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates an <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>
|
||
and returns the newly created organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't allow you to use this endpoint to create organizations.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations">Manage organizations</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The organization to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The description of the organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Created. The response body contains the organization information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-534" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-535" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-536" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-537">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-535" aria-labelledby="react-tabs-534"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</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-537" aria-labelledby="react-tabs-536"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-538" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-539" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-540" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-541">400</li><li class="tab-error" role="tab" id="react-tabs-542" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-543">401</li><li class="tab-error" role="tab" id="react-tabs-544" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-545">404</li><li class="tab-error" role="tab" id="react-tabs-546" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-547">500</li><li class="tab-error" role="tab" id="react-tabs-548" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-549">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-539" aria-labelledby="react-tabs-538"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2022-08-24T23:05:52.881317Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <span class="token string">"/api/v2/buckets?org=INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dashboards"</span>: <span class="token string">"/api/v2/dashboards?org=INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"secrets"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID/secrets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tasks"</span>: <span class="token string">"/api/v2/tasks?org=INFLUX_ORG"</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">"INFLUX_ORG"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2022-08-24T23:05:52.881318Z"</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-541" aria-labelledby="react-tabs-540"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-543" aria-labelledby="react-tabs-542"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-545" aria-labelledby="react-tabs-544"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-547" aria-labelledby="react-tabs-546"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-549" aria-labelledby="react-tabs-548"></div></div></div></div></div></div><div id="operation/DeleteOrgsID" data-section-id="operation/DeleteOrgsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteOrgsID" aria-label="operation/DeleteOrgsID"></a>Delete an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes an organization.</p>
|
||
<p>Deleting an organization from InfluxDB Cloud can't be undone.
|
||
Once deleted, all data associated with the organization is removed.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li><p>Does the following when you send a delete request:</p>
|
||
<ol>
|
||
<li>Validates the request and queues the delete.</li>
|
||
<li>Returns an HTTP <code>204</code> status code if queued; <em>error</em> otherwise.</li>
|
||
<li>Handles the delete asynchronously.</li>
|
||
</ol>
|
||
</li>
|
||
</ul>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Validates the request, handles the delete synchronously,
|
||
and then responds with success or failure.</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Only one organization can be deleted per request.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/delete-orgs/">Delete organizations</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>The organization is queued for deletion.</li>
|
||
</ul>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>The organization is deleted.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
InfluxDB can't find the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-550" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-551" tabindex="0">400</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><li class="tab-error" role="tab" id="react-tabs-556" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-557">500</li><li class="tab-error" role="tab" id="react-tabs-558" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-559">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-557" aria-labelledby="react-tabs-556"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-559" aria-labelledby="react-tabs-558"></div></div></div></div></div></div><div id="operation/GetOrgsID" data-section-id="operation/GetOrgsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgsID" aria-label="operation/GetOrgsID"></a>Retrieve an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves an organization.</p>
|
||
<p>Use this endpoint to retrieve information for a specific organization.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/view-orgs/">View organizations</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the organization information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
Organization not found.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">500</li><li class="tab-error" role="tab" id="react-tabs-568" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-569">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"defaultStorageType"</span>: <span class="token string">"tsm"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <span class="token string">"/api/v2/buckets?org=myorg"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dashboards"</span>: <span class="token string">"/api/v2/dashboards?org=myorg"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/orgs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/orgs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/orgs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"secrets"</span>: <span class="token string">"/api/v2/orgs/1/secrets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tasks"</span>: <span class="token string">"/api/v2/tasks?org=myorg"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-569" aria-labelledby="react-tabs-568"></div></div></div></div></div></div><div id="operation/PatchOrgsID" data-section-id="operation/PatchOrgsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchOrgsID" aria-label="operation/PatchOrgsID"></a>Update an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates an organization.</p>
|
||
<p>Use this endpoint to update properties
|
||
(<code>name</code>, <code>description</code>) of an organization.</p>
|
||
<p>Updating an organization’s name affects all resources that reference the
|
||
organization by name, including the following:</p>
|
||
<ul>
|
||
<li>Queries</li>
|
||
<li>Dashboards</li>
|
||
<li>Tasks</li>
|
||
<li>Telegraf configurations</li>
|
||
<li>Templates</li>
|
||
</ul>
|
||
<p>If you change an organization name, be sure to update the organization name
|
||
in these resources as well.</p>
|
||
<h4 id="related-guides">Related Guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/organizations/update-org/">Update an organization</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to update.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The organization update to apply.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The description of the organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the updated organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-570" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-571" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-572" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-573" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-574" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-575">400</li><li class="tab-error" role="tab" id="react-tabs-576" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-577">401</li><li class="tab-error" role="tab" id="react-tabs-578" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-579">404</li><li class="tab-error" role="tab" id="react-tabs-580" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-581">500</li><li class="tab-error" role="tab" id="react-tabs-582" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-583">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-573" aria-labelledby="react-tabs-572"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"defaultStorageType"</span>: <span class="token string">"tsm"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <span class="token string">"/api/v2/buckets?org=myorg"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dashboards"</span>: <span class="token string">"/api/v2/dashboards?org=myorg"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/orgs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/orgs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/orgs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"secrets"</span>: <span class="token string">"/api/v2/orgs/1/secrets"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tasks"</span>: <span class="token string">"/api/v2/tasks?org=myorg"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-575" aria-labelledby="react-tabs-574"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-577" aria-labelledby="react-tabs-576"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-579" aria-labelledby="react-tabs-578"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-581" aria-labelledby="react-tabs-580"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-583" aria-labelledby="react-tabs-582"></div></div></div></div></div></div><div id="operation/GetOrgsIDMembers" data-section-id="operation/GetOrgsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgsIDMembers" aria-label="operation/GetOrgsIDMembers"></a>List all members of an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists all users that belong to an organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to retrieve users for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains a list of all users within the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
InfluxDB can't find the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-584" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-585" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-586" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-587">400</li><li class="tab-error" role="tab" id="react-tabs-588" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-589">401</li><li class="tab-error" role="tab" id="react-tabs-590" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-591">404</li><li class="tab-error" role="tab" id="react-tabs-592" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-593">500</li><li class="tab-error" role="tab" id="react-tabs-594" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-595">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-585" aria-labelledby="react-tabs-584"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/055aa4783aa38398/members"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"791df274afd48a83"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/791df274afd48a83"</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">"example_user_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"member"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-591" aria-labelledby="react-tabs-590"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-593" aria-labelledby="react-tabs-592"></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="operation/PostOrgsIDMembers" data-section-id="operation/PostOrgsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostOrgsIDMembers" aria-label="operation/PostOrgsIDMembers"></a>Add a member to an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Add a user to an organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The user to add to the organization.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the user information.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</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-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">500</li><li class="tab-error" role="tab" id="react-tabs-610" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-611">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"member"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-611" aria-labelledby="react-tabs-610"></div></div></div></div></div></div><div id="operation/DeleteOrgsIDMembersID" data-section-id="operation/DeleteOrgsIDMembersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteOrgsIDMembersID" aria-label="operation/DeleteOrgsIDMembersID"></a>Remove a member from an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Removes a member from an organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to remove a user from.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The user is no longer a member of the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/members/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/members/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-612" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-613" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-614" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-615">404</li><li class="tab-error" role="tab" id="react-tabs-616" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-617">500</li><li class="tab-error" role="tab" id="react-tabs-618" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-619">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"unauthorized"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"unauthorized access"</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/GetOrgsIDOwners" data-section-id="operation/GetOrgsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgsIDOwners" aria-label="operation/GetOrgsIDOwners"></a>List all owners of an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists all owners of an organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to list owners for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of organization owners</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Organization not found</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-620" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-621" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-622" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-623">404</li><li class="tab-error" role="tab" id="react-tabs-624" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-625">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/orgs/055aa4783aa38398/owners"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</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-623" aria-labelledby="react-tabs-622"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-625" aria-labelledby="react-tabs-624"></div></div></div></div></div></div><div id="operation/PostOrgsIDOwners" data-section-id="operation/PostOrgsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostOrgsIDOwners" aria-label="operation/PostOrgsIDOwners"></a>Add an owner to an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Adds an owner to an organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization that you want to add an owner for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The user to add as an owner of the organization.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The user is an owner of the organization.
|
||
The response body contains the owner with role and user detail.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-626" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-627" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-628" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-629">cURL</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-627" aria-labelledby="react-tabs-626"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"09cfb87051cbe000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/09cfb87051cbe000"</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">"example_user_1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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-629" aria-labelledby="react-tabs-628"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</li><li class="tab-error" role="tab" id="react-tabs-632" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-633">400</li><li class="tab-error" role="tab" id="react-tabs-634" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-635">401</li><li class="tab-error" role="tab" id="react-tabs-636" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-637">404</li><li class="tab-error" role="tab" id="react-tabs-638" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-639">500</li><li class="tab-error" role="tab" id="react-tabs-640" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-641">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-637" aria-labelledby="react-tabs-636"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-639" aria-labelledby="react-tabs-638"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-641" aria-labelledby="react-tabs-640"></div></div></div></div></div></div><div id="operation/DeleteOrgsIDOwnersID" data-section-id="operation/DeleteOrgsIDOwnersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteOrgsIDOwnersID" aria-label="operation/DeleteOrgsIDOwnersID"></a>Remove an owner from an organization<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Removes an <a href="/influxdb3/cloud-serverless/reference/glossary/#owner">owner</a> from
|
||
the organization.</p>
|
||
<p>InfluxDB 3 Cloud Serverless doesn't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to manage resource permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization to remove an owner from.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The user is no longer an owner of the organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/owners/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/owners/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-642" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-643" tabindex="0">401</li><li class="tab-error" role="tab" id="react-tabs-644" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-645">404</li><li class="tab-error" role="tab" id="react-tabs-646" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-647">500</li><li class="tab-error" role="tab" id="react-tabs-648" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-649">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-643" aria-labelledby="react-tabs-642"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"unauthorized"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"unauthorized access"</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-645" aria-labelledby="react-tabs-644"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-647" aria-labelledby="react-tabs-646"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-649" aria-labelledby="react-tabs-648"></div></div></div></div></div></div><div id="tag/Query" data-section-id="tag/Query" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Query" aria-label="tag/Query"></a>Query</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Query data stored in a bucket.</p>
|
||
<ul>
|
||
<li>HTTP clients can query the v1 <a href="/influxdb3/cloud-serverless/api/#operation/GetLegacyQuery"><code>/query</code> endpoint</a>
|
||
using <strong>InfluxQL</strong> and retrieve data in <strong>CSV</strong> or <strong>JSON</strong> format.</li>
|
||
<li><em>Flight + gRPC</em> clients can query using <strong>SQL</strong> or <strong>InfluxQL</strong> and retrieve data in <strong>Arrow</strong> format.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/query/">Get started querying InfluxDB</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/query-data/execute-queries/">Execute queries</a></li>
|
||
</ul>
|
||
</div></div></div><div id="operation/PostQuery" data-section-id="operation/PostQuery" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostQuery" aria-label="operation/PostQuery"></a>Query data<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves data from buckets.</p>
|
||
<p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.</p>
|
||
<p>See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name or ID.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Accept-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The content encoding (usually a compression algorithm) that the client can understand.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/vnd.flux"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-ciSkZP iEFeuB kmMwfl"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_4" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_4_list_0" aria-controls="react_dropdown_aria_4_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_4_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_4_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_4_list_1" aria-selected="false" aria-label="application/vnd.flux"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/vnd.flux</div></span></div></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Flux query or specification to execute</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="dialect"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>dialect</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Dialect<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Options for tabular data output.
|
||
Default output is <a href="/influxdb3/cloud-serverless/reference/syntax/annotated-csv/#csv-response-format">annotated CSV</a> with headers.</p>
|
||
<p>For more information about tabular data <strong>dialect</strong>,
|
||
see <a href="https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#dialect-descriptions">W3 metadata vocabulary for tabular data</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="extern"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>extern</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->File<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Represents a source from a single file</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="now"><span class="sc-iemWCZ bcnRwz"></span><span>now</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Specifies the time that should be reported as <code>now</code> in the query.
|
||
Default is the server <code>now</code> time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="params"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>params</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Key-value pairs passed as parameters during query execution.</p>
|
||
<p>To use parameters in your query, pass a <em><code>query</code></em> with <code>params</code> references (in dot notation)--for example:</p>
|
||
<pre><code class="language-json"> query<span class="token operator">:</span> <span class="token string">"from(bucket: params.mybucket)\
|
||
|> range(start: params.rangeStart) |> limit(n:1)"</span></code></pre>
|
||
<p>and pass <em><code>params</code></em> with the key-value pairs--for example:</p>
|
||
<pre><code class="language-json"> params<span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"mybucket"</span><span class="token operator">:</span> <span class="token string">"environment"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"rangeStart"</span><span class="token operator">:</span> <span class="token string">"-30d"</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
<p>During query execution, InfluxDB passes <em><code>params</code></em> to your script and substitutes the values.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use <em><code>params</code></em>, you can't use <em><code>extern</code></em>.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="query"><span class="sc-iemWCZ bcnRwz"></span><span>query</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The query script to execute.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="type"><span class="sc-iemWCZ bcnRwz"></span><span>type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"flux"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The type of query. Must be "flux".</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if the <code>org</code> parameter or <code>orgID</code> parameter doesn't match an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless:</h4>
|
||
<ul>
|
||
<li>returns this error if a <strong>read</strong> or <strong>write</strong> request exceeds your
|
||
plan's <a href="/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas">adjustable service quotas</a>
|
||
or if a <strong>delete</strong> request exceeds the maximum
|
||
<a href="/influxdb3/cloud-serverless/account-management/limits/#global-limits">global limit</a>.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/query</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/query</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-650" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-651" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-651" aria-labelledby="react-tabs-650"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_5" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_5_list_0" aria-controls="react_dropdown_aria_5_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_5_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_5_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_5_list_1" aria-selected="false" aria-label="application/vnd.flux"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/vnd.flux</div></span></div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"dialect"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"annotations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"group"</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">"commentPrefix"</span>: <span class="token string">"#"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dateTimeFormat"</span>: <span class="token string">"RFC3339"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"delimiter"</span>: <span class="token string">","</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"header"</span>: <span class="token boolean">true</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">"extern"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"imports"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"as"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"path"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"package"</span>: <button class="collapser" aria-label="expand"></button><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>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"now"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"params"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"query"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">"flux"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-652" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-653" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-654" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-655">401</li><li class="tab-error" role="tab" id="react-tabs-656" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-657">404</li><li class="tab-error" role="tab" id="react-tabs-658" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-659">500</li><li class="tab-error" role="tab" id="react-tabs-660" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-661">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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-655" aria-labelledby="react-tabs-654"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-657" aria-labelledby="react-tabs-656"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-659" aria-labelledby="react-tabs-658"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-661" aria-labelledby="react-tabs-660"></div></div></div></div></div></div><div id="operation/PostQueryAnalyze" data-section-id="operation/PostQueryAnalyze" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostQueryAnalyze" aria-label="operation/PostQueryAnalyze"></a>Analyze a Flux query<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Flux query to analyze</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="dialect"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>dialect</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Dialect<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Options for tabular data output.
|
||
Default output is <a href="/influxdb3/cloud-serverless/reference/syntax/annotated-csv/#csv-response-format">annotated CSV</a> with headers.</p>
|
||
<p>For more information about tabular data <strong>dialect</strong>,
|
||
see <a href="https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#dialect-descriptions">W3 metadata vocabulary for tabular data</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="extern"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>extern</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->File<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Represents a source from a single file</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="now"><span class="sc-iemWCZ bcnRwz"></span><span>now</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Specifies the time that should be reported as <code>now</code> in the query.
|
||
Default is the server <code>now</code> time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="params"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>params</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Key-value pairs passed as parameters during query execution.</p>
|
||
<p>To use parameters in your query, pass a <em><code>query</code></em> with <code>params</code> references (in dot notation)--for example:</p>
|
||
<pre><code class="language-json"> query<span class="token operator">:</span> <span class="token string">"from(bucket: params.mybucket)\
|
||
|> range(start: params.rangeStart) |> limit(n:1)"</span></code></pre>
|
||
<p>and pass <em><code>params</code></em> with the key-value pairs--for example:</p>
|
||
<pre><code class="language-json"> params<span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"mybucket"</span><span class="token operator">:</span> <span class="token string">"environment"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"rangeStart"</span><span class="token operator">:</span> <span class="token string">"-30d"</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
<p>During query execution, InfluxDB passes <em><code>params</code></em> to your script and substitutes the values.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use <em><code>params</code></em>, you can't use <em><code>extern</code></em>.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="query"><span class="sc-iemWCZ bcnRwz"></span><span>query</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The query script to execute.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="type"><span class="sc-iemWCZ bcnRwz"></span><span>type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"flux"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The type of query. Must be "flux".</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
InfluxDB is unable to parse the request.
|
||
The response body contains detail about the problem.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/query/analyze</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/query/analyze</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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></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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"dialect"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"annotations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"group"</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">"commentPrefix"</span>: <span class="token string">"#"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"dateTimeFormat"</span>: <span class="token string">"RFC3339"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"delimiter"</span>: <span class="token string">","</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"header"</span>: <span class="token boolean">true</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">"extern"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"body"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"imports"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"as"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"path"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"package"</span>: <button class="collapser" aria-label="expand"></button><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>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"type"</span>: <span class="token string">"string"</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">"now"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"params"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"query"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"type"</span>: <span class="token string">"flux"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-664" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-665" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-666" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-667">400</li><li class="tab-error" role="tab" id="react-tabs-668" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-669">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-665" aria-labelledby="react-tabs-664"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Returns an error object if the Flux query is missing a property key.</p>
|
||
<p>The following sample query is missing the <em><code>bucket</code></em> property key:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"query"</span><span class="token operator">:</span> "<span class="token function">from</span><span class="token punctuation">(</span><span class="token operator">:</span> \"iot_center\"<span class="token punctuation">)</span>\
|
||
<span class="token operator">...</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"errors"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"character"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"column"</span>: <span class="token number">6</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"line"</span>: <span class="token number">1</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"missing property key"</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-667" aria-labelledby="react-tabs-666"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-669" aria-labelledby="react-tabs-668"></div></div></div></div></div></div><div id="operation/PostQueryAst" data-section-id="operation/PostQueryAst" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostQueryAst" aria-label="operation/PostQueryAst"></a>Generate a query Abstract Syntax Tree (AST)<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The Flux query to analyze.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="query"><span class="sc-iemWCZ bcnRwz"></span><span>query</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Flux query script to be analyzed.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
InfluxDB is unable to parse the request.
|
||
The response body contains detail about the problem.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/query/ast</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/query/ast</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-670" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-671" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"query"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-672" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-673" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-674" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-675">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>If the request body contains a missing property key in <code>from()</code>,
|
||
returns <code>invalid</code> and problem detail.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"invalid AST: loc 1:6-1:19: missing property key"</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></div></div><div id="operation/GetQuerySuggestions" data-section-id="operation/GetQuerySuggestions" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetQuerySuggestions" aria-label="operation/GetQuerySuggestions"></a>List Flux query suggestions<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT jlyJRK"><svg class="sc-dIsUp keSXcO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">301<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Moved Permanently.
|
||
InfluxData has moved the URL of the endpoint.
|
||
Use <code>/api/v2/query/suggestions</code> (without a trailing slash).</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/query/suggestions</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/query/suggestions</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-676" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-677" tabindex="0">cURL</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 class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> --request GET <span class="token string">"INFLUX_URL/api/v2/query/suggestions"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Accept: application/json"</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">"Authorization: Token INFLUX_API_TOKEN"</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-redirect react-tabs__tab--selected" role="tab" id="react-tabs-678" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-679" tabindex="0">301</li><li class="tab-error" role="tab" id="react-tabs-680" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-681">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">text/html</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The URL has been permanently moved. Use <code>/api/v2/query/suggestions</code>.</p>
|
||
</div><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token operator"><</span>a href<span class="token operator">=</span><span class="token string">"/api/v2/query/suggestions?orgID=INFLUX_ORG_ID"</span><span class="token operator">></span>Moved Permanently<span class="token operator"><</span><span class="token operator">/</span>a<span class="token operator">></span>
|
||
</pre></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></div></div><div id="operation/GetQuerySuggestionsName" data-section-id="operation/GetQuerySuggestionsName" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetQuerySuggestionsName" aria-label="operation/GetQuerySuggestionsName"></a>Retrieve a query suggestion for a branching suggestion<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="https://docs.influxdata.com/flux/v0.x/stdlib/all-functions/">Flux function</a> name.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>This endpoint isn't supported in InfluxDB 3 Cloud Serverless.
|
||
See how to <a href="/influxdb3/cloud-serverless/query-data/">query data</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The value passed for <em><code>name</code></em> may have been misspelled.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/query/suggestions/{name}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/query/suggestions/{name}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-682" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-683" tabindex="0">500</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The requested function doesn't exist.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"An internal error has occurred"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetLegacyQuery" data-section-id="operation/GetLegacyQuery" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetLegacyQuery" aria-label="operation/GetLegacyQuery"></a>Query using the InfluxDB v1 HTTP API<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Queries InfluxDB using InfluxQL with InfluxDB v1 request and response formats.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">Use the InfluxDB v1 HTTP API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/query-data/">Query data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="db"><span class="sc-iemWCZ bcnRwz"></span><span>db</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The database to query data from.
|
||
This is mapped to an InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">bucket</a>.
|
||
For more information, see <a href="/influxdb/cloud/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="epoch"><span class="sc-iemWCZ bcnRwz"></span><span>epoch</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ns"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"u"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"µ"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ms"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"s"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"m"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"h"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A unix timestamp precision.
|
||
Formats timestamps as <a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp">unix (epoch) timestamps</a> the specified precision
|
||
instead of <a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 timestamps</a> with nanosecond precision.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="p"><span class="sc-iemWCZ bcnRwz"></span><span>p</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x password to authenticate the request.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="q"><span class="sc-iemWCZ bcnRwz"></span><span>q</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxQL query to execute. To execute multiple queries, delimit queries with a semicolon (<code>;</code>).</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The retention policy to query data from.
|
||
This is mapped to an InfluxDB <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">bucket</a>.
|
||
For more information, see <a href="/influxdb/cloud/reference/api/influxdb-1x/dbrp/">Database and retention policy mapping</a>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="u"><span class="sc-iemWCZ bcnRwz"></span><span>u</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x username to authenticate the request.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept"><span class="sc-iemWCZ bcnRwz"></span><span>Accept</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">application/json</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/csv"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/csv"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/x-msgpack"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Media type that the client can understand.</p>
|
||
<p><strong>Note</strong>: With <code>application/csv</code>, query results include <a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp"><strong>unix timestamps</strong></a> instead of <a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 timestamps</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Accept-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The content encoding (usually a compression algorithm) that the client can understand.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Query results.</p>
|
||
<p>If a DBRP doesn't exist for the <code>db=DATABASE_NAME</code> and <code>rp=RETENTION_POLICY_NAME</code> combination in the query request, the response body contains an error message, for example <code>"database not found:..."</code>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><h4 id="influxdb-cloud">InfluxDB Cloud:</h4>
|
||
<ul>
|
||
<li>returns this error if a <strong>read</strong> or <strong>write</strong> request exceeds your
|
||
plan's <a href="/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas">adjustable service quotas</a>
|
||
or if a <strong>delete</strong> request exceeds the maximum
|
||
<a href="/influxdb3/cloud-serverless/account-management/limits/#global-limits">global limit</a></li>
|
||
<li>returns <code>Retry-After</code> header that describes when to try the write again.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Error processing query</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/query</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/query</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-684" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-685" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-686" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-687">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_6" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_6_list_0" aria-controls="react_dropdown_aria_6_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/csv">application/csv</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_6_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_6_list_0" aria-selected="true" aria-label="application/csv"></div><div role="option" id="react_dropdown_aria_6_list_1" aria-selected="false" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_6_list_2" aria-selected="false" aria-label="application/x-msgpack"></div><div role="option" id="react_dropdown_aria_6_list_3" aria-selected="false" aria-label="text/csv"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/csv</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/x-msgpack</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">text/csv</div></span></div></div><div class="sc-lbVvki YJDJL">No sample</div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-687" aria-labelledby="react-tabs-686"></div></div></div></div></div></div><div id="tag/Resources" data-section-id="tag/Resources" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Resources" aria-label="tag/Resources"></a>Resources</h1></div></div></div><div id="operation/GetResources" data-section-id="operation/GetResources" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetResources" aria-label="operation/GetResources"></a>List all known resources<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>All resources targets</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/resources</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/resources</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">200</li><li class="tab-error" role="tab" id="react-tabs-690" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-691">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><span class="token string">"string"</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></div></div></div></div><div id="tag/Routes" data-section-id="tag/Routes" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Routes" aria-label="tag/Routes"></a>Routes</h1></div></div></div><div id="operation/GetRoutes" data-section-id="operation/GetRoutes" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetRoutes" aria-label="operation/GetRoutes"></a>List all top level routes<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves all the top level routes for the InfluxDB API.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>Only returns top level routes--for example, the response contains
|
||
<code>"tasks":"/api/v2/tasks"</code>, and doesn't contain resource-specific routes
|
||
for tasks (<code>/api/v2/tasks/TASK_ID/...</code>).</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains key-value pairs with the resource name and
|
||
top-level route.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-692" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-693" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-693" aria-labelledby="react-tabs-692"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizations"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"buckets"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"dashboards"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"external"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"statusFeed"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"flags"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"me"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgs"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"query"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"analyze"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ast"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suggestions"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"setup"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signin"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"signout"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"sources"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"system"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"debug"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"health"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metrics"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"tasks"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"telegrafs"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"users"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"variables"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"write"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/Secrets" data-section-id="tag/Secrets" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Secrets" aria-label="tag/Secrets"></a>Secrets</h1></div></div></div><div id="operation/GetOrgsIDSecrets" data-section-id="operation/GetOrgsIDSecrets" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgsIDSecrets" aria-label="operation/GetOrgsIDSecrets"></a>List all secret keys for an organization<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of all secret keys</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/secrets</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/secrets</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-694" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-695" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-696" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-697">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-695" aria-labelledby="react-tabs-694"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"secrets"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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-697" aria-labelledby="react-tabs-696"></div></div></div></div></div></div><div id="operation/PatchOrgsIDSecrets" data-section-id="operation/PatchOrgsIDSecrets" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchOrgsIDSecrets" aria-label="operation/PatchOrgsIDSecrets"></a>Update secrets in an organization<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Secret key value pairs to update/add</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr fcIjHV" kind="additionalProperties" title="property name*"><span class="sc-iemWCZ bcnRwz"></span><span>property name*</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Keys successfully patched</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/secrets</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/secrets</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-698" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-699" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"apikey"</span>: <span class="token string">"abc123xyz"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-700" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-701" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-701" aria-labelledby="react-tabs-700"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/DeleteOrgsIDSecretsID" data-section-id="operation/DeleteOrgsIDSecretsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteOrgsIDSecretsID" aria-label="operation/DeleteOrgsIDSecretsID"></a>Delete a secret from an organization<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="secretID"><span class="sc-iemWCZ bcnRwz"></span><span>secretID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The secret ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Keys successfully deleted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/secrets/{secretID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/secrets/{secretID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-702" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-703" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-703" aria-labelledby="react-tabs-702"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/PostOrgsIDSecrets" data-section-id="operation/PostOrgsIDSecrets" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostOrgsIDSecrets" aria-label="operation/PostOrgsIDSecrets"></a>Delete secrets from an organization<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Secret key to delete</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="secrets"><span class="sc-iemWCZ bcnRwz"></span><span>secrets</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Keys successfully patched</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/secrets/delete</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/secrets/delete</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">Payload</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"secrets"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-706" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-707" tabindex="0">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/Tasks" data-section-id="tag/Tasks" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Tasks" aria-label="tag/Tasks"></a>Tasks</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Process and analyze your data with tasks
|
||
in the InfluxDB task engine.
|
||
Use the <code>/api/v2/tasks</code> endpoints to schedule and manage tasks, retry task runs, and retrieve run logs.</p>
|
||
<p>To configure a task, provide the script and the schedule to run the task.
|
||
For examples, see how to create a task with the <a href="#operation/PostTasks"><code>POST /api/v2/tasks</code> endpoint</a>.</p>
|
||
<span id="tasks-schemaref-task" />
|
||
|
||
<h3 id="properties">Properties</h3>
|
||
<p>A <code>task</code> object contains information about an InfluxDB task resource.</p>
|
||
<p>The following table defines the properties that appear in this object:</p>
|
||
</div></div><div class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="authorizationID"><span class="sc-iemWCZ bcnRwz"></span><span>authorizationID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An authorization ID.
|
||
Specifies the authorization used when the task communicates with the query engine.</p>
|
||
<p>To find an authorization ID, use the
|
||
<a href="#operation/GetAuthorizations"><code>GET /api/v2/authorizations</code> endpoint</a> to
|
||
list authorizations.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="createdAt"><span class="sc-iemWCZ bcnRwz"></span><span>createdAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="cron"><span class="sc-iemWCZ bcnRwz"></span><span>cron</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="https://en.wikipedia.org/wiki/Cron#Overview">Cron expression</a> that defines the schedule on which the task runs. InfluxDB uses the system time when evaluating Cron expressions.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A description of the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="every"><span class="sc-iemWCZ bcnRwz"></span><span>every</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->duration<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The interval (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">duration literal</a>) at which the task runs. <code>every</code> also determines when the task first runs, depending on the specified time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="flux"><span class="sc-iemWCZ bcnRwz"></span><span>flux</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->flux<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Flux script that the task executes.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use the <code>flux</code> property, you can't use the <code>scriptID</code> and <code>scriptParameters</code> properties.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="labels"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>labels</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Labels<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="lastRunError"><span class="sc-iemWCZ bcnRwz"></span><span>lastRunError</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="lastRunStatus"><span class="sc-iemWCZ bcnRwz"></span><span>lastRunStatus</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"failed"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"success"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"canceled"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="latestCompleted"><span class="sc-iemWCZ bcnRwz"></span><span>latestCompleted</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A timestamp (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>) of the latest scheduled and completed run.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="links"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>links</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->duration<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals">duration</a> to delay execution of the task after the scheduled time has elapsed. <code>0</code> removes the offset.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> name.
|
||
Specifies the organization that owns the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> ID.
|
||
Specifies the organization that owns the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="ownerID"><span class="sc-iemWCZ bcnRwz"></span><span>ownerID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a> ID.
|
||
Specifies the owner of the task.</p>
|
||
<p>To find a user ID, you can use the
|
||
<a href="#operation/GetUsers"><code>GET /api/v2/users</code> endpoint</a> to
|
||
list users.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A script ID.
|
||
Specifies the invokable script that the task executes.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use the <code>scriptID</code> property, you can't use the <code>flux</code> property.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptParameters"><span class="sc-iemWCZ bcnRwz"></span><span>scriptParameters</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Key-value pairs for <code>params</code> in the script.
|
||
Defines the invocation parameter values passed to the script specified by <code>scriptID</code>.
|
||
When running the task, InfluxDB executes the script with the parameters
|
||
you provide.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>To use <code>scriptParameters</code>, you must provide a <code>scriptID</code>.</li>
|
||
<li>If you use the <code>scriptID</code> and <code>scriptParameters</code> properties, you can't use the <code>flux</code> property.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->TaskStatusType<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p><code>inactive</code> cancels scheduled runs and prevents manual runs of the task.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="updatedAt"><span class="sc-iemWCZ bcnRwz"></span><span>updatedAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-fuISkM lfknEY"><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizationID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/tasks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/1/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/tasks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/tasks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runs"</span>: <span class="token string">"/api/v2/tasks/1/runs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><!-- TSM-only -->
|
||
</div></div></div><div id="operation/GetTasks" data-section-id="operation/GetTasks" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasks" aria-label="operation/GetTasks"></a>List all tasks<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a list of <a href="/influxdb3/cloud-serverless/reference/glossary/#task">tasks</a>.</p>
|
||
<p>To limit which tasks are returned, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all tasks up to the default <code>limit</code>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="after"><span class="sc-iemWCZ bcnRwz"></span><span>after</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> ID.
|
||
Only returns tasks created after the specified task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="limit"><span class="sc-iemWCZ bcnRwz"></span><span>limit</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->[ -1 .. 500 ]<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">100</span></div> <span class="sc-fbIWvP CMpTe"> <!-- -->Examples<!-- -->: </span><ul class="sc-jUfyBS bPmeoW"><li><span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">limit=-1</span> - <!-- -->Return all tasks, without pagination.</li><li><span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">limit=50</span> - <!-- -->Return a maximum of 50 tasks.</li></ul><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The maximum number of <a href="/influxdb3/cloud-serverless/reference/glossary/#task">tasks</a> to return.
|
||
Default is <code>100</code>.
|
||
The minimum is <code>1</code> and the maximum is <code>500</code>.</p>
|
||
<p>To reduce the payload size, combine <em><code>type=basic</code></em> and <em><code>limit</code></em> (see <em>Request samples</em>).
|
||
For more information about the <code>basic</code> response, see the <em><code>type</code></em> parameter.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> name.
|
||
Only returns tasks with the specified name.
|
||
Different tasks may have the same name.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->>= 0<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">0</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The number of records to skip.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> name.
|
||
Only returns tasks owned by the specified organization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a> ID.
|
||
Only returns tasks owned by the specified organization.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="#tag/Invokable-Scripts">script</a> ID.
|
||
Only returns tasks that use the specified invokable script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="sortBy"><span class="sc-iemWCZ bcnRwz"></span><span>sortBy</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"name"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The sort field. Only <code>name</code> is supported.
|
||
Specifies the field used to sort records in the list.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> status.
|
||
Only returns tasks that have the specified status (<code>active</code> or <code>inactive</code>).</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="type"><span class="sc-iemWCZ bcnRwz"></span><span>type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">""</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"basic"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"system"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> type (<code>basic</code> or <code>system</code>).
|
||
Default is <code>system</code>.
|
||
Specifies the level of detail for tasks in the response.
|
||
The default (<code>system</code>) response contains all the metadata properties for tasks.
|
||
To reduce the response size, pass <code>basic</code> to omit some task properties (<code>flux</code>, <code>createdAt</code>, <code>updatedAt</code>).</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="user"><span class="sc-iemWCZ bcnRwz"></span><span>user</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#user">user</a> ID.
|
||
Only returns tasks owned by the specified user.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response body contains the list of tasks.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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: all tasks, basic output</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-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs"><span class="token function">curl</span> INFLUX_URL/api/v2/tasks/?limit<span class="token operator">=</span>-1<span class="token operator">&</span><span class="token assign-left variable">type</span><span class="token operator">=</span>basic <span class="token punctuation">\</span>
|
||
--header <span class="token string">'Content-Type: application/json'</span> <span class="token punctuation">\</span>
|
||
--header <span class="token string">'Authorization: Token INFLUX_API_TOKEN'</span>
|
||
</pre></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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><li class="tab-error" role="tab" id="react-tabs-712" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-713">401</li><li class="tab-error" role="tab" id="react-tabs-714" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-715">500</li><li class="tab-error" role="tab" id="react-tabs-716" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-717">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_7" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_7_list_0" aria-controls="react_dropdown_aria_7_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Basic output">Basic output</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_7_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_7_list_0" aria-selected="true" aria-label="Basic output"></div><div role="option" id="react_dropdown_aria_7_list_1" aria-selected="false" aria-label="System output"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Basic output</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">System output</div></span></div></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>A sample response body for the <code>?type=basic</code> parameter.
|
||
<code>type=basic</code> omits some task fields (<code>createdAt</code> and <code>updatedAt</code>)
|
||
and field values (<code>org</code>, <code>flux</code>) in the response.</p>
|
||
</div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks?limit=100"</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">"tasks"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"30m"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"flux"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"09956cbb6d378000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunStatus"</span>: <span class="token string">"success"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"latestCompleted"</span>: <span class="token string">"2022-06-30T15:00:00Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runs"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000/runs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/09956cbb6d378000"</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">"task1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"48c88459ee424a04"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ownerID"</span>: <span class="token string">"0772396d1f411000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</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><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-713" aria-labelledby="react-tabs-712"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-715" aria-labelledby="react-tabs-714"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-717" aria-labelledby="react-tabs-716"></div></div></div></div></div></div><div id="operation/PostTasks" data-section-id="operation/PostTasks" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasks" aria-label="operation/PostTasks"></a>Create a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> and returns the task.</p>
|
||
<p>Use this endpoint to create a scheduled task that runs a Flux script.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li><p>You can use either <code>flux</code> or <code>scriptID</code> to provide the task script.</p>
|
||
<ul>
|
||
<li><p><code>flux</code>: a string of "raw" Flux that contains task options and the script--for example:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"flux"</span><span class="token operator">:</span> "option task <span class="token operator">=</span> <span class="token punctuation">{</span>name<span class="token operator">:</span> \"<span class="token constant">CPU</span> Total <span class="token number">1</span> Hour New\"<span class="token punctuation">,</span> every<span class="token operator">:</span> <span class="token number">1</span>h<span class="token punctuation">}</span>\
|
||
<span class="token function">from</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> \"telegraf\"<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">range</span><span class="token punctuation">(</span>start<span class="token operator">:</span> <span class="token operator">-</span><span class="token number">1</span>h<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">(</span>r<span class="token punctuation">.</span>_measurement <span class="token operator">==</span> \"cpu\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span>\n\t\<span class="token function">t</span><span class="token punctuation">(</span>r<span class="token punctuation">.</span>_field <span class="token operator">==</span> \"usage_system\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">(</span>r<span class="token punctuation">.</span>cpu <span class="token operator">==</span> \"cpu<span class="token operator">-</span>total\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">aggregateWindow</span><span class="token punctuation">(</span>every<span class="token operator">:</span> <span class="token number">1</span>h<span class="token punctuation">,</span> fn<span class="token operator">:</span> max<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">to</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> \<span class="token string">"cpu_usage_user_total_1h\", org: \"INFLUX_ORG\")"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"status"</span><span class="token operator">:</span> <span class="token string">"active"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"description"</span><span class="token operator">:</span> <span class="token string">"This task downsamples CPU data every hour"</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</li>
|
||
<li><p><code>scriptID</code>: the ID of an <a href="#tag/Invokable-Scripts">invokable script</a>
|
||
for the task to run.
|
||
To pass task options when using <code>scriptID</code>, pass the options as
|
||
properties in the request body--for example:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"name"</span><span class="token operator">:</span> <span class="token string">"CPU Total 1 Hour New"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"description"</span><span class="token operator">:</span> <span class="token string">"This task downsamples CPU data every hour"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"every"</span><span class="token operator">:</span> <span class="token string">"1h"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"scriptID"</span><span class="token operator">:</span> <span class="token string">"SCRIPT_ID"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"scriptParameters"</span><span class="token operator">:</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property string">"rangeStart"</span><span class="token operator">:</span> <span class="token string">"-1h"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"bucket"</span><span class="token operator">:</span> <span class="token string">"telegraf"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"filterField"</span><span class="token operator">:</span> <span class="token string">"cpu-total"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations:</h4>
|
||
<ul>
|
||
<li>You can't use <code>flux</code> and <code>scriptID</code> for the same task.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The task to create</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="cron"><span class="sc-iemWCZ bcnRwz"></span><span>cron</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="https://en.wikipedia.org/wiki/Cron#Overview">Cron expression</a> that defines the schedule on which the task runs. InfluxDB bases cron runs on the system time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The description of the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="every"><span class="sc-iemWCZ bcnRwz"></span><span>every</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The interval (<a href="https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals">duration literal</a>)) at which the task runs.
|
||
<code>every</code> also determines when the task first runs, depending on the specified time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="flux"><span class="sc-iemWCZ bcnRwz"></span><span>flux</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Flux script that the task runs.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use the <code>flux</code> property, you can't use the <code>scriptID</code> and <code>scriptParameters</code> properties.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the task</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->duration<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals">duration</a> to delay execution of the task after the scheduled time has elapsed. <code>0</code> removes the offset.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the organization that owns the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization that owns the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the script that the task runs.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>If you use the <code>scriptID</code> property, you can't use the <code>flux</code> property.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptParameters"><span class="sc-iemWCZ bcnRwz"></span><span>scriptParameters</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The parameter key-value pairs passed to the script (referenced by <code>scriptID</code>) during the task run.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li><code>scriptParameters</code> requires <code>scriptID</code>.</li>
|
||
<li>If you use the <code>scriptID</code> and <code>scriptParameters</code> properties, you can't use the <code>flux</code> property.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->TaskStatusType<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p><code>inactive</code> cancels scheduled runs and prevents manual runs of the task.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a <code>tasks</code> list with the new task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Returns this error if the task doesn't contain one of <em><code>flux</code></em> or <em><code>scriptID</code></em>.</li>
|
||
<li>Returns this error if the task contains <em><code>flux</code></em> <em>and</em> <em><code>scriptID</code></em>.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-718" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-719" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-720" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-721">cURL: create a Flux script task</li><li class="react-tabs__tab" role="tab" id="react-tabs-722" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-723">cURL: create a Flux script reference task</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-719" aria-labelledby="react-tabs-718"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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-721" aria-labelledby="react-tabs-720"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-723" aria-labelledby="react-tabs-722"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-724" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-725" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-726" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-727">400</li><li class="tab-error" role="tab" id="react-tabs-728" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-729">401</li><li class="tab-error" role="tab" id="react-tabs-730" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-731">500</li><li class="tab-error" role="tab" id="react-tabs-732" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-733">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-725" aria-labelledby="react-tabs-724"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizationID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/tasks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/1/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/tasks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/tasks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runs"</span>: <span class="token string">"/api/v2/tasks/1/runs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-727" aria-labelledby="react-tabs-726"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-733" aria-labelledby="react-tabs-732"></div></div></div></div></div></div><div id="operation/DeleteTasksID" data-section-id="operation/DeleteTasksID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTasksID" aria-label="operation/DeleteTasksID"></a>Delete a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> and associated records.</p>
|
||
<p>Use this endpoint to delete a task and all associated records (task runs, logs, and labels).
|
||
Once the task is deleted, InfluxDB cancels all scheduled runs of the task.</p>
|
||
<p>If you want to disable a task instead of delete it, <a href="#operation/PatchTasksID">update the task status to <code>inactive</code></a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> ID. Specifies the task to delete.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The task and task runs are deleted. Scheduled runs are canceled.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">400</li><li class="tab-error" role="tab" id="react-tabs-736" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-737">401</li><li class="tab-error" role="tab" id="react-tabs-738" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-739">404</li><li class="tab-error" role="tab" id="react-tabs-740" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-741">500</li><li class="tab-error" role="tab" id="react-tabs-742" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-743">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-739" aria-labelledby="react-tabs-738"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-741" aria-labelledby="react-tabs-740"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-743" aria-labelledby="react-tabs-742"></div></div></div></div></div></div><div id="operation/GetTasksID" data-section-id="operation/GetTasksID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksID" aria-label="operation/GetTasksID"></a>Retrieve a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> ID.
|
||
Specifies the task to retrieve.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-744" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-745" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-746" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-747">400</li><li class="tab-error" role="tab" id="react-tabs-748" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-749">401</li><li class="tab-error" role="tab" id="react-tabs-750" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-751">404</li><li class="tab-error" role="tab" id="react-tabs-752" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-753">500</li><li class="tab-error" role="tab" id="react-tabs-754" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-755">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-745" aria-labelledby="react-tabs-744"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizationID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/tasks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/1/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/tasks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/tasks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runs"</span>: <span class="token string">"/api/v2/tasks/1/runs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-751" aria-labelledby="react-tabs-750"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-753" aria-labelledby="react-tabs-752"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-755" aria-labelledby="react-tabs-754"></div></div></div></div></div></div><div id="operation/PatchTasksID" data-section-id="operation/PatchTasksID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchTasksID" aria-label="operation/PatchTasksID"></a>Update a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Updates a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>,
|
||
and then cancels all scheduled runs of the task.</p>
|
||
<p>Use this endpoint to set, modify, or clear task properties--for example: <code>cron</code>, <code>name</code>, <code>flux</code>, <code>status</code>.
|
||
Once InfluxDB applies the update, it cancels all previously scheduled runs of the task.</p>
|
||
<p>To update a task, pass an object that contains the updated key-value pairs.
|
||
To activate or inactivate a task, set the <code>status</code> property.
|
||
<em><code>"status": "inactive"</code></em> cancels scheduled runs and prevents manual runs of the task.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li><p>Use either <code>flux</code> or <code>scriptID</code> to provide the task script.</p>
|
||
<ul>
|
||
<li><p><code>flux</code>: a string of "raw" Flux that contains task options and the script--for example:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"flux"</span><span class="token operator">:</span> "option task <span class="token operator">=</span> <span class="token punctuation">{</span>name<span class="token operator">:</span> \"<span class="token constant">CPU</span> Total <span class="token number">1</span> Hour New\"<span class="token punctuation">,</span> every<span class="token operator">:</span> <span class="token number">1</span>h<span class="token punctuation">}</span>\
|
||
<span class="token function">from</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> \"telegraf\"<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">range</span><span class="token punctuation">(</span>start<span class="token operator">:</span> <span class="token operator">-</span><span class="token number">1</span>h<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">(</span>r<span class="token punctuation">.</span>_measurement <span class="token operator">==</span> \"cpu\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span>\n\t\<span class="token function">t</span><span class="token punctuation">(</span>r<span class="token punctuation">.</span>_field <span class="token operator">==</span> \"usage_system\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">filter</span><span class="token punctuation">(</span><span class="token function-variable function">fn</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">r</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">(</span>r<span class="token punctuation">.</span>cpu <span class="token operator">==</span> \"cpu<span class="token operator">-</span>total\"<span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">aggregateWindow</span><span class="token punctuation">(</span>every<span class="token operator">:</span> <span class="token number">1</span>h<span class="token punctuation">,</span> fn<span class="token operator">:</span> max<span class="token punctuation">)</span>
|
||
<span class="token operator">|</span><span class="token operator">></span> <span class="token function">to</span><span class="token punctuation">(</span>bucket<span class="token operator">:</span> \<span class="token string">"cpu_usage_user_total_1h\", org: \"INFLUX_ORG\")"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"status"</span><span class="token operator">:</span> <span class="token string">"active"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"description"</span><span class="token operator">:</span> <span class="token string">"This task downsamples CPU data every hour"</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</li>
|
||
<li><p><code>scriptID</code>: the ID of an <a href="#tag/Invokable-Scripts">invokable script</a>
|
||
for the task to run.
|
||
To pass task options when using <code>scriptID</code>, pass the options as
|
||
properties in the request body--for example:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token property string">"name"</span><span class="token operator">:</span> <span class="token string">"CPU Total 1 Hour New"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"description"</span><span class="token operator">:</span> <span class="token string">"This task downsamples CPU data every hour"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"every"</span><span class="token operator">:</span> <span class="token string">"1h"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"scriptID"</span><span class="token operator">:</span> <span class="token string">"SCRIPT_ID"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"scriptParameters"</span><span class="token operator">:</span>
|
||
<span class="token punctuation">{</span>
|
||
<span class="token property string">"rangeStart"</span><span class="token operator">:</span> <span class="token string">"-1h"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"bucket"</span><span class="token operator">:</span> <span class="token string">"telegraf"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"filterField"</span><span class="token operator">:</span> <span class="token string">"cpu-total"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<h4 id="limitations">Limitations:</h4>
|
||
<ul>
|
||
<li>You can't use <code>flux</code> and <code>scriptID</code> for the same task.</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> ID.
|
||
Specifies the task to update.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>An task update to apply.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="cron"><span class="sc-iemWCZ bcnRwz"></span><span>cron</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'cron' option in the flux script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the description of the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="every"><span class="sc-iemWCZ bcnRwz"></span><span>every</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'every' option in the flux script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="flux"><span class="sc-iemWCZ bcnRwz"></span><span>flux</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the Flux script that the task runs.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'name' option in the flux script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="offset"><span class="sc-iemWCZ bcnRwz"></span><span>offset</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'offset' option in the flux script.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptID"><span class="sc-iemWCZ bcnRwz"></span><span>scriptID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'scriptID' of the task.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scriptParameters"><span class="sc-iemWCZ bcnRwz"></span><span>scriptParameters</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Update the 'scriptParameters' of the task.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="status"><span class="sc-iemWCZ bcnRwz"></span><span>status</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->TaskStatusType<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"active"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"inactive"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p><code>inactive</code> cancels scheduled runs and prevents manual runs of the task.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the updated task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-756" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-757" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-757" aria-labelledby="react-tabs-756"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-758" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-759" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-760" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-761">400</li><li class="tab-error" role="tab" id="react-tabs-762" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-763">401</li><li class="tab-error" role="tab" id="react-tabs-764" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-765">404</li><li class="tab-error" role="tab" id="react-tabs-766" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-767">500</li><li class="tab-error" role="tab" id="react-tabs-768" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-769">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-759" aria-labelledby="react-tabs-758"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"authorizationID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/tasks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/1/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/tasks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/tasks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runs"</span>: <span class="token string">"/api/v2/tasks/1/runs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"org"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scriptParameters"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-761" aria-labelledby="react-tabs-760"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-763" aria-labelledby="react-tabs-762"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-765" aria-labelledby="react-tabs-764"></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/GetTasksIDLabels" data-section-id="operation/GetTasksIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDLabels" aria-label="operation/GetTasksIDLabels"></a>List labels for a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a list of all labels for a task.</p>
|
||
<p>Labels may be used for grouping and filtering tasks.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to retrieve labels for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of all labels for the task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-770" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-771" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-772" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-773">400</li><li class="tab-error" role="tab" id="react-tabs-774" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-775">401</li><li class="tab-error" role="tab" id="react-tabs-776" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-777">404</li><li class="tab-error" role="tab" id="react-tabs-778" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-779">500</li><li class="tab-error" role="tab" id="react-tabs-780" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-781">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-773" aria-labelledby="react-tabs-772"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-775" aria-labelledby="react-tabs-774"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-777" aria-labelledby="react-tabs-776"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-779" aria-labelledby="react-tabs-778"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-781" aria-labelledby="react-tabs-780"></div></div></div></div></div></div><div id="operation/PostTasksIDLabels" data-section-id="operation/PostTasksIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasksIDLabels" aria-label="operation/PostTasksIDLabels"></a>Add a label to a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Adds a label to a task.</p>
|
||
<p>Use this endpoint to add a label that you can use to filter tasks in the InfluxDB UI.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to label.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>An object that contains a <em><code>labelID</code></em> to add to the task.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A label ID.
|
||
Specifies the label to attach.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of all labels for the task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-782" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-783" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-783" aria-labelledby="react-tabs-782"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labelID"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-784" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-785" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-786" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-787">400</li><li class="tab-error" role="tab" id="react-tabs-788" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-789">401</li><li class="tab-error" role="tab" id="react-tabs-790" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-791">404</li><li class="tab-error" role="tab" id="react-tabs-792" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-793">500</li><li class="tab-error" role="tab" id="react-tabs-794" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-795">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-785" aria-labelledby="react-tabs-784"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"label"</span>: <button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-787" aria-labelledby="react-tabs-786"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-789" aria-labelledby="react-tabs-788"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-791" aria-labelledby="react-tabs-790"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-793" aria-labelledby="react-tabs-792"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-795" aria-labelledby="react-tabs-794"></div></div></div></div></div></div><div id="operation/DeleteTasksIDLabelsID" data-section-id="operation/DeleteTasksIDLabelsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTasksIDLabelsID" aria-label="operation/DeleteTasksIDLabelsID"></a>Delete a label from a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Deletes a label from a task.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the label to delete.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to delete the label from.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The label is deleted.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/labels/{labelID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/labels/{labelID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-796" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-797" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-798" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-799">401</li><li class="tab-error" role="tab" id="react-tabs-800" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-801">404</li><li class="tab-error" role="tab" id="react-tabs-802" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-803">500</li><li class="tab-error" role="tab" id="react-tabs-804" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-805">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-797" aria-labelledby="react-tabs-796"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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-799" aria-labelledby="react-tabs-798"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-801" aria-labelledby="react-tabs-800"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-803" aria-labelledby="react-tabs-802"></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/GetTasksIDLogs" data-section-id="operation/GetTasksIDLogs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDLogs" aria-label="operation/GetTasksIDLogs"></a>Retrieve all logs for a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a list of all logs for a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>.</p>
|
||
<p>When an InfluxDB task runs, a “run” record is created in the task’s history.
|
||
Logs associated with each run provide relevant log messages, timestamps, and the exit status of the run attempt.</p>
|
||
<p>Use this endpoint to retrieve only the log events for a task,
|
||
without additional task metadata.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains an <code>events</code> list with logs for the task.
|
||
Each log event <code>message</code> contains detail about the event.
|
||
If a task run fails, InfluxDB logs an event with the reason for the failure.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/logs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/logs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-806" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-807" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-808" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-809">400</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><li class="tab-error" role="tab" id="react-tabs-814" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-815">500</li><li class="tab-error" role="tab" id="react-tabs-816" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-817">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_8" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_8_list_0" aria-controls="react_dropdown_aria_8_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Events for a failed task run.">Events for a failed task run.</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_8_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_8_list_0" aria-selected="true" aria-label="Events for a failed task run."></div><div role="option" id="react_dropdown_aria_8_list_1" aria-selected="false" aria-label="Events for a successful task run."></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Events for a failed task run.</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">Events for a successful task run.</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Started task from script: \"option task = {name: \\\"test task\\\", every: 3d, offset: 0s}\""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T07:06:54.198167Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Completed(failed)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T07:07:13.104037Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"error exhausting result iterator: error in query specification while starting program: this Flux script returns no streaming data. Consider adding a \"yield\" or invoking streaming functions directly, without performing an assignment"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T08:24:37.115323Z"</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><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-809" aria-labelledby="react-tabs-808"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-815" aria-labelledby="react-tabs-814"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-817" aria-labelledby="react-tabs-816"></div></div></div></div></div></div><div id="operation/GetTasksIDMembers" data-section-id="operation/GetTasksIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDMembers" aria-label="operation/GetTasksIDMembers"></a>List all task members<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
<p>Lists all users that have the <code>member</code> role for the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains a list of <code>users</code> that have
|
||
the <code>member</code> role for a task.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-818" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-819" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-820" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-821">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-819" aria-labelledby="react-tabs-818"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"member"</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-821" aria-labelledby="react-tabs-820"></div></div></div></div></div></div><div id="operation/PostTasksIDMembers" data-section-id="operation/PostTasksIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasksIDMembers" aria-label="operation/PostTasksIDMembers"></a>Add a member to a task<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
<p>Adds a user to members of a task and returns the member.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>A user to add as a member of the task.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Created. The user is added to task members.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">Payload</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</li><li class="tab-error" role="tab" id="react-tabs-826" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-827">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"member"</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></div></div></div></div><div id="operation/DeleteTasksIDMembersID" data-section-id="operation/DeleteTasksIDMembersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTasksIDMembersID" aria-label="operation/DeleteTasksIDMembersID"></a>Remove a member from a task<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
<p>Removes a member from a <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the member to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Member removed</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/members/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/members/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-828" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-829" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-829" aria-labelledby="react-tabs-828"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetTasksIDOwners" data-section-id="operation/GetTasksIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDOwners" aria-label="operation/GetTasksIDOwners"></a>List all owners of a task<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
<p>Retrieves all users that have owner permission for a task.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to retrieve owners for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The response contains a list of <code>users</code> that have the <code>owner</code> role for the task.</p>
|
||
<p>If the task has no owners, the response contains an empty <code>users</code> array.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.</p>
|
||
<p>The error may indicate one of the following problems:</p>
|
||
<ul>
|
||
<li>The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.</li>
|
||
<li>You passed a parameter combination that InfluxDB doesn't support.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-830" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-831" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-832" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-833">401</li><li class="tab-error" role="tab" id="react-tabs-834" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-835">422</li><li class="tab-error" role="tab" id="react-tabs-836" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-837">500</li><li class="tab-error" role="tab" id="react-tabs-838" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-839">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</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-833" aria-labelledby="react-tabs-832"></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/PostTasksIDOwners" data-section-id="operation/PostTasksIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasksIDOwners" aria-label="operation/PostTasksIDOwners"></a>Add an owner for a task<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
<p>Assigns a task <code>owner</code> role to a user.</p>
|
||
<p>Use this endpoint to create a <em>resource owner</em> for the task.
|
||
A <em>resource owner</em> is a user with <code>role: owner</code> for a specific resource.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>A user to add as an owner of the task.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Created. The task <code>owner</code> role is assigned to the user.
|
||
The response body contains the resource owner with
|
||
role and user detail.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.</p>
|
||
<p>The error may indicate one of the following problems:</p>
|
||
<ul>
|
||
<li>The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.</li>
|
||
<li>You passed a parameter combination that InfluxDB doesn't support.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">Payload</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</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">422</li><li class="tab-error" role="tab" id="react-tabs-848" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-849">500</li><li class="tab-error" role="tab" id="react-tabs-850" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-851">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"0772396d1f411000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/users/0772396d1f411000/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/0772396d1f411000"</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">"USER_NAME"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-849" aria-labelledby="react-tabs-848"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-851" aria-labelledby="react-tabs-850"></div></div></div></div></div></div><div id="operation/DeleteTasksIDOwnersID" data-section-id="operation/DeleteTasksIDOwnersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTasksIDOwnersID" aria-label="operation/DeleteTasksIDOwnersID"></a>Remove an owner from a task<!-- --> <span type="warning" class="sc-bqGGPW eSYQnm"> Deprecated </span></h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p><strong>Deprecated</strong>: Tasks don't use <code>owner</code> and <code>member</code> roles.
|
||
Use <a href="#tag/Authorizations-(API-tokens)"><code>/api/v2/authorizations</code></a> to assign user permissions.</p>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The task ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the owner to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Owner removed</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/owners/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/owners/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-852" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-853" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-853" aria-labelledby="react-tabs-852"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetTasksIDRuns" data-section-id="operation/GetTasksIDRuns" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDRuns" aria-label="operation/GetTasksIDRuns"></a>List runs for a task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a list of runs for a task.</p>
|
||
<p>To limit which task runs are returned, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all task runs up to the default <code>limit</code>.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to get runs for.
|
||
Only returns runs for this task.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="after"><span class="sc-iemWCZ bcnRwz"></span><span>after</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A task run ID. Only returns runs created after this run.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="afterTime"><span class="sc-iemWCZ bcnRwz"></span><span>afterTime</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A timestamp (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>).
|
||
Only returns runs scheduled after this time.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="beforeTime"><span class="sc-iemWCZ bcnRwz"></span><span>beforeTime</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A timestamp (<a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>).
|
||
Only returns runs scheduled before this time.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="limit"><span class="sc-iemWCZ bcnRwz"></span><span>limit</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span> <span class="sc-fbIWvP sc-bTDOke CMpTe kHJfMF"> <!-- -->[ 1 .. 500 ]<!-- --> </span></span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">100</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Limits the number of task runs returned. Default is <code>100</code>.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the list of task runs.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-854" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-855" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-856" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-857">401</li><li class="tab-error" role="tab" id="react-tabs-858" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-859">500</li><li class="tab-error" role="tab" id="react-tabs-860" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-861">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-855" aria-labelledby="react-tabs-854"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"runs"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"finishedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"retry"</span>: <span class="token string">"/api/v2/tasks/1/runs/1/retry"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1/runs/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"task"</span>: <span class="token string">"/api/v2/tasks/1"</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">"log"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Halt and catch fire"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</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">"requestedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scheduledFor"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"startedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"scheduled"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"taskID"</span>: <span class="token string">"string"</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-857" aria-labelledby="react-tabs-856"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-859" aria-labelledby="react-tabs-858"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-861" aria-labelledby="react-tabs-860"></div></div></div></div></div></div><div id="operation/PostTasksIDRuns" data-section-id="operation/PostTasksIDRuns" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasksIDRuns" aria-label="operation/PostTasksIDRuns"></a>Start a task run, overriding the schedule<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Schedules a task run to start immediately, ignoring scheduled runs.</p>
|
||
<p>Use this endpoint to manually start a task run.
|
||
Scheduled runs will continue to run as scheduled.
|
||
This may result in concurrently running tasks.</p>
|
||
<p>To <em>retry</em> a previous run (and avoid creating a new run),
|
||
use the <a href="#operation/PostTasksIDRunsIDRetry"><code>POST /api/v2/tasks/{taskID}/runs/{runID}/retry</code> endpoint</a>.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"></div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="scheduledFor"><span class="sc-iemWCZ bcnRwz"></span><span>scheduledFor</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string or null</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The time <a href="/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp">RFC3339 date/time format</a>
|
||
used for the run's <code>now</code> option.
|
||
Default is the server <em>now</em> time.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The run is scheduled to start.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-862" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-863" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"scheduledFor"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-864" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-865" tabindex="0">201</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">500</li><li class="tab-error" role="tab" id="react-tabs-870" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-871">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-865" aria-labelledby="react-tabs-864"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"finishedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"flux"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"retry"</span>: <span class="token string">"/api/v2/tasks/1/runs/1/retry"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/1/runs/1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"task"</span>: <span class="token string">"/api/v2/tasks/1"</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">"log"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Halt and catch fire"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</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">"requestedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduledFor"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"startedAt"</span>: <span class="token string">"2006-01-02T15:04:05.999999999Z07:00"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"scheduled"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"taskID"</span>: <span class="token string">"string"</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-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/DeleteTasksIDRunsID" data-section-id="operation/DeleteTasksIDRunsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTasksIDRunsID" aria-label="operation/DeleteTasksIDRunsID"></a>Cancel a running task<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Cancels a running <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a>.</p>
|
||
<p>Use this endpoint with InfluxDB OSS to cancel a running task.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Doesn't support this operation.<!-- TSM-ONLY -->
|
||
</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="runID"><span class="sc-iemWCZ bcnRwz"></span><span>runID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task run to cancel.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to cancel.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The <code>DELETE</code> is accepted and the run will be cancelled.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Doesn't support this operation.</li>
|
||
<li>Doesn't return this status.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">405<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Method not allowed.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Always returns this error; doesn't support cancelling tasks.</li>
|
||
</ul>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Doesn't return this error.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs/{runID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs/{runID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-872" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-873" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-874" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-875">401</li><li class="tab-error" role="tab" id="react-tabs-876" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-877">404</li><li class="tab-error" role="tab" id="react-tabs-878" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-879">405</li><li class="tab-error" role="tab" id="react-tabs-880" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-881">500</li><li class="tab-error" role="tab" id="react-tabs-882" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-883">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to decode request body: organization not found"</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-875" aria-labelledby="react-tabs-874"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-881" aria-labelledby="react-tabs-880"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-883" aria-labelledby="react-tabs-882"></div></div></div></div></div></div><div id="operation/GetTasksIDRunsID" data-section-id="operation/GetTasksIDRunsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDRunsID" aria-label="operation/GetTasksIDRunsID"></a>Retrieve a run for a task.<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves a specific run for a task.</p>
|
||
<p>Use this endpoint to retrieve detail and logs for a specific task run.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="runID"><span class="sc-iemWCZ bcnRwz"></span><span>runID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the run to retrieve.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to retrieve runs for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the task run.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs/{runID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs/{runID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">400</li><li class="tab-error" role="tab" id="react-tabs-888" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-889">401</li><li class="tab-error" role="tab" id="react-tabs-890" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-891">404</li><li class="tab-error" role="tab" id="react-tabs-892" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-893">500</li><li class="tab-error" role="tab" id="react-tabs-894" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-895">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"finishedAt"</span>: <span class="token string">"2022-07-18T14:46:07.308254Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"09b070dadaa7d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retry"</span>: <span class="token string">"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000/retry"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"task"</span>: <span class="token string">"/api/v2/tasks/0996e56b2f378000"</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">"log"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Started task from script: \"option task = {name: \\\"task1\\\", every: 30m} from(bucket: \\\"iot_center\\\") |> range(start: -90d) |> filter(fn: (r) => r._measurement == \\\"environment\\\") |> aggregateWindow(every: 1h, fn: mean)\""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09b070dadaa7d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-18T14:46:07.101231Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Completed(success)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09b070dadaa7d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-18T14:46:07.242859Z"</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">"requestedAt"</span>: <span class="token string">"2022-07-18T14:46:06Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduledFor"</span>: <span class="token string">"2022-07-18T14:46:06Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"startedAt"</span>: <span class="token string">"2022-07-18T14:46:07.16222Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"success"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"taskID"</span>: <span class="token string">"0996e56b2f378000"</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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-893" aria-labelledby="react-tabs-892"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-895" aria-labelledby="react-tabs-894"></div></div></div></div></div></div><div id="operation/GetTasksIDRunsIDLogs" data-section-id="operation/GetTasksIDRunsIDLogs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTasksIDRunsIDLogs" aria-label="operation/GetTasksIDRunsIDLogs"></a>Retrieve all logs for a run<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Retrieves all logs for a task run.
|
||
A log is a list of run events with <code>runID</code>, <code>time</code>, and <code>message</code> properties.</p>
|
||
<p>Use this endpoint to help analyze task performance and troubleshoot failed task runs.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="runID"><span class="sc-iemWCZ bcnRwz"></span><span>runID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the run to get logs for.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the task to get logs for.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains an <code>events</code> list with logs for the task run.
|
||
Each log event <code>message</code> contains detail about the event.
|
||
If a run fails, InfluxDB logs an event with the reason for the failure.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs/{runID}/logs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs/{runID}/logs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">400</li><li class="tab-error" role="tab" id="react-tabs-900" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-901">401</li><li class="tab-error" role="tab" id="react-tabs-902" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-903">404</li><li class="tab-error" role="tab" id="react-tabs-904" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-905">500</li><li class="tab-error" role="tab" id="react-tabs-906" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-907">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_9" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_9_list_0" aria-controls="react_dropdown_aria_9_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Events for a failed task.">Events for a failed task.</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_9_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_9_list_0" aria-selected="true" aria-label="Events for a failed task."></div><div role="option" id="react_dropdown_aria_9_list_1" aria-selected="false" aria-label="Events for a successful task run."></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Events for a failed task.</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">Events for a successful task run.</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Started task from script: \"option task = {name: \\\"test task\\\", every: 3d, offset: 0s}\""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T07:06:54.198167Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"Completed(failed)"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T07:07:13.104037Z"</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"message"</span>: <span class="token string">"error exhausting result iterator: error in query specification while starting program: this Flux script returns no streaming data. Consider adding a \"yield\" or invoking streaming functions directly, without performing an assignment"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"runID"</span>: <span class="token string">"09a946fc3167d000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"time"</span>: <span class="token string">"2022-07-13T08:24:37.115323Z"</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><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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-905" aria-labelledby="react-tabs-904"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-907" aria-labelledby="react-tabs-906"></div></div></div></div></div></div><div id="operation/PostTasksIDRunsIDRetry" data-section-id="operation/PostTasksIDRunsIDRetry" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTasksIDRunsIDRetry" aria-label="operation/PostTasksIDRunsIDRetry"></a>Retry a task run<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Queues a task run to
|
||
retry and returns the scheduled run.</p>
|
||
<p>To manually start a <em>new</em> task run, use the
|
||
<a href="#operation/PostTasksIDRuns"><code>POST /api/v2/tasks/{taskID}/runs</code> endpoint</a>.</p>
|
||
<h4 id="limitations">Limitations</h4>
|
||
<ul>
|
||
<li>The task must be <em>active</em> (<code>status: "active"</code>).</li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="runID"><span class="sc-iemWCZ bcnRwz"></span><span>runID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> run ID.
|
||
Specifies the task run to retry.</p>
|
||
<p>To find a task run ID, use the
|
||
<a href="#operation/GetTasksIDRuns"><code>GET /api/v2/tasks/{taskID}/runs</code> endpoint</a>
|
||
to list task runs.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="taskID"><span class="sc-iemWCZ bcnRwz"></span><span>taskID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A <a href="/influxdb3/cloud-serverless/reference/glossary/#task">task</a> ID.
|
||
Specifies the task to retry.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json; charset=utf-8</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"></div><div><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the queued run.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<p>InfluxDB may return this error for the following reasons:</p>
|
||
<ul>
|
||
<li>The task has <code>status: inactive</code>.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/tasks/{taskID}/runs/{runID}/retry</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/tasks/{taskID}/runs/{runID}/retry</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-908" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-909" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-909" aria-labelledby="react-tabs-908"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json; charset=utf-8</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><span class="token punctuation">{ }</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-910" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-911" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-912" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-913">400</li><li class="tab-error" role="tab" id="react-tabs-914" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-915">401</li><li class="tab-error" role="tab" id="react-tabs-916" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-917">404</li><li class="tab-error" role="tab" id="react-tabs-918" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-919">500</li><li class="tab-error" role="tab" id="react-tabs-920" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-921">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-911" aria-labelledby="react-tabs-910"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"09d60ffe08738000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"logs"</span>: <span class="token string">"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000/logs"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retry"</span>: <span class="token string">"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000/retry"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"task"</span>: <span class="token string">"/api/v2/tasks/09a776832f381000"</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">"requestedAt"</span>: <span class="token string">"2022-08-16T20:05:11.84145Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"scheduledFor"</span>: <span class="token string">"2022-08-15T00:00:00Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"scheduled"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"taskID"</span>: <span class="token string">"09a776832f381000"</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-913" aria-labelledby="react-tabs-912"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-915" aria-labelledby="react-tabs-914"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-921" aria-labelledby="react-tabs-920"></div></div></div></div></div></div><div id="tag/Telegrafs" data-section-id="tag/Telegrafs" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Telegrafs" aria-label="tag/Telegrafs"></a>Telegrafs</h1></div></div></div><div id="operation/GetTelegrafs" data-section-id="operation/GetTelegrafs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTelegrafs" aria-label="operation/GetTelegrafs"></a>List all Telegraf configurations<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID the Telegraf config belongs to.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of Telegraf configurations</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-922" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-923" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-924" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-925">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-923" aria-labelledby="react-tabs-922"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"configurations"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/telegrafs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/telegrafs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/telegrafs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/telegrafs/1"</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-925" aria-labelledby="react-tabs-924"></div></div></div></div></div></div><div id="operation/PostTelegrafs" data-section-id="operation/PostTelegrafs" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTelegrafs" aria-label="operation/PostTelegrafs"></a>Create a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Telegraf configuration to create</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="config"><span class="sc-iemWCZ bcnRwz"></span><span>config</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="metadata"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>metadata</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="plugins"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>plugins</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Telegraf configuration created</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-926" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-927" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-927" aria-labelledby="react-tabs-926"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plugins"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"alias"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-928" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-929" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-930" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-931">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/telegrafs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/telegrafs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/telegrafs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/telegrafs/1"</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></div></div><div id="operation/DeleteTelegrafsID" data-section-id="operation/DeleteTelegrafsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTelegrafsID" aria-label="operation/DeleteTelegrafsID"></a>Delete a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf configuration ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Delete has been accepted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-932" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-933" tabindex="0">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetTelegrafsID" data-section-id="operation/GetTelegrafsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTelegrafsID" aria-label="operation/GetTelegrafsID"></a>Retrieve a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf configuration ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept"><span class="sc-iemWCZ bcnRwz"></span><span>Accept</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">application/toml</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/toml"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/octet-stream"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Telegraf configuration details</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-934" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-935" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-936" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-937">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-935" aria-labelledby="react-tabs-934"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_10" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_10_list_0" aria-controls="react_dropdown_aria_10_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_10_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_10_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_10_list_1" aria-selected="false" aria-label="application/octet-stream"></div><div role="option" id="react_dropdown_aria_10_list_2" aria-selected="false" aria-label="application/toml"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/octet-stream</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/toml</div></span></div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/telegrafs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/telegrafs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/telegrafs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/telegrafs/1"</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-937" aria-labelledby="react-tabs-936"></div></div></div></div></div></div><div id="operation/PutTelegrafsID" data-section-id="operation/PutTelegrafsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PutTelegrafsID" aria-label="operation/PutTelegrafsID"></a>Update a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Telegraf configuration update to apply</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="config"><span class="sc-iemWCZ bcnRwz"></span><span>config</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="metadata"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>metadata</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="plugins"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>plugins</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>An updated Telegraf configurations</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="put" class="sc-jHcXXw inNGOu http-verb put">put</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-938" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-939" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-939" aria-labelledby="react-tabs-938"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"plugins"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"alias"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-940" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-941" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-942" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-943">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-941" aria-labelledby="react-tabs-940"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/telegrafs/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/telegrafs/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/telegrafs/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/telegrafs/1"</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-943" aria-labelledby="react-tabs-942"></div></div></div></div></div></div><div id="operation/GetTelegrafsIDLabels" data-section-id="operation/GetTelegrafsIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTelegrafsIDLabels" aria-label="operation/GetTelegrafsIDLabels"></a>List all labels for a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of all labels for a Telegraf config</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-947" aria-labelledby="react-tabs-946"></div></div></div></div></div></div><div id="operation/PostTelegrafsIDLabels" data-section-id="operation/PostTelegrafsIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTelegrafsIDLabels" aria-label="operation/PostTelegrafsIDLabels"></a>Add a label to a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Label to add</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A label ID.
|
||
Specifies the label to attach.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The label added to the Telegraf config</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-948" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-949" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-949" aria-labelledby="react-tabs-948"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labelID"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-950" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-951" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-952" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-953">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"label"</span>: <button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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></div></div><div id="operation/DeleteTelegrafsIDLabelsID" data-section-id="operation/DeleteTelegrafsIDLabelsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTelegrafsIDLabelsID" aria-label="operation/DeleteTelegrafsIDLabelsID"></a>Delete a label from a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The label ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Delete has been accepted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Telegraf config not found</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/labels/{labelID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/labels/{labelID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-954" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-955" tabindex="0">404</li><li class="tab-error" role="tab" id="react-tabs-956" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-957">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</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></div></div></div></div><div id="operation/GetTelegrafsIDMembers" data-section-id="operation/GetTelegrafsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTelegrafsIDMembers" aria-label="operation/GetTelegrafsIDMembers"></a>List all users with member privileges for a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of Telegraf config members</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-958" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-959" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-960" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-961">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-959" aria-labelledby="react-tabs-958"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"member"</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-961" aria-labelledby="react-tabs-960"></div></div></div></div></div></div><div id="operation/PostTelegrafsIDMembers" data-section-id="operation/PostTelegrafsIDMembers" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTelegrafsIDMembers" aria-label="operation/PostTelegrafsIDMembers"></a>Add a member to a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>User to add as member</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Member added to Telegraf config</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/members</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/members</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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></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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-964" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-965" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-966" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-967">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-965" aria-labelledby="react-tabs-964"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"member"</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-967" aria-labelledby="react-tabs-966"></div></div></div></div></div></div><div id="operation/DeleteTelegrafsIDMembersID" data-section-id="operation/DeleteTelegrafsIDMembersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTelegrafsIDMembersID" aria-label="operation/DeleteTelegrafsIDMembersID"></a>Remove a member from a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the member to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Member removed</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/members/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/members/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-968" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-969" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-969" aria-labelledby="react-tabs-968"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetTelegrafsIDOwners" data-section-id="operation/GetTelegrafsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetTelegrafsIDOwners" aria-label="operation/GetTelegrafsIDOwners"></a>List all owners of a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf configuration ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Returns Telegraf configuration owners as a ResourceOwners list</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-970" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-971" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-972" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-973">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-971" aria-labelledby="react-tabs-970"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"users"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"role"</span>: <span class="token string">"owner"</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-973" aria-labelledby="react-tabs-972"></div></div></div></div></div></div><div id="operation/PostTelegrafsIDOwners" data-section-id="operation/PostTelegrafsIDOwners" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostTelegrafsIDOwners" aria-label="operation/PostTelegrafsIDOwners"></a>Add an owner to a Telegraf configuration<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf configuration ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>User to add as owner</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="id"><span class="sc-iemWCZ bcnRwz"></span><span>id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the user to add to the resource.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the user to add to the resource.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Telegraf configuration owner was added. Returns a ResourceOwner that references the User.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/owners</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/owners</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">Payload</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">201</li><li class="tab-error" role="tab" id="react-tabs-978" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-979">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/users/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"role"</span>: <span class="token string">"owner"</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></div></div></div></div><div id="operation/DeleteTelegrafsIDOwnersID" data-section-id="operation/DeleteTelegrafsIDOwnersID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteTelegrafsIDOwnersID" aria-label="operation/DeleteTelegrafsIDOwnersID"></a>Remove an owner from a Telegraf config<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="telegrafID"><span class="sc-iemWCZ bcnRwz"></span><span>telegrafID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The Telegraf config ID.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="userID"><span class="sc-iemWCZ bcnRwz"></span><span>userID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the owner to remove.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Owner removed</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/telegrafs/{telegrafID}/owners/{userID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/telegrafs/{telegrafID}/owners/{userID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-980" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-981" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-981" aria-labelledby="react-tabs-980"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/Templates" data-section-id="tag/Templates" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Templates" aria-label="tag/Templates"></a>Templates</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Export and apply InfluxDB <strong>templates</strong>.
|
||
Manage <strong>stacks</strong> of templated InfluxDB resources.</p>
|
||
<p>InfluxDB templates are prepackaged configurations for resources.
|
||
Use InfluxDB templates to configure a fresh instance of InfluxDB,
|
||
back up your dashboard configuration, or share your configuration.</p>
|
||
<p>Use the <code>/api/v2/templates</code> endpoints to export templates and apply templates.</p>
|
||
<p><strong>InfluxDB stacks</strong> are stateful InfluxDB templates that let you
|
||
add, update, and remove installed template resources over time, avoid duplicating
|
||
resources when applying the same or similar templates more than once, and
|
||
apply changes to distributed instances of InfluxDB OSS or InfluxDB Cloud.</p>
|
||
<p>Use the <code>/api/v2/stacks</code> endpoints to manage installed template resources.</p>
|
||
<!-- TSM-only -->
|
||
</div></div></div><div id="operation/ListStacks" data-section-id="operation/ListStacks" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/ListStacks" aria-label="operation/ListStacks"></a>List installed stacks<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Lists installed InfluxDB stacks.</p>
|
||
<p>To limit stacks in the response, pass query parameters in your request.
|
||
If no query parameters are passed, InfluxDB returns all installed stacks
|
||
for the organization.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <span class="sc-fbIWvP CMpTe"> <!-- -->Examples<!-- -->: </span><ul class="sc-jUfyBS bPmeoW"><li><span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">name=project-stack-0</span> - <!-- -->Find stacks with the event name</li></ul><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A stack name.
|
||
Finds stack <code>events</code> with this name and returns the stacks.</p>
|
||
<p>Repeatable.
|
||
To filter for more than one stack name,
|
||
repeat this parameter with each name--for example:</p>
|
||
<ul>
|
||
<li><code>INFLUX_URL/api/v2/stacks?&orgID=INFLUX_ORG_ID&name=project-stack-0&name=project-stack-1</code></li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.
|
||
Only returns stacks owned by the specified <a href="/influxdb3/cloud-serverless/reference/glossary/#organization">organization</a>.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Doesn't require this parameter;
|
||
InfluxDB only returns resources allowed by the API token.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stackID"><span class="sc-iemWCZ bcnRwz"></span><span>stackID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <span class="sc-fbIWvP CMpTe"> <!-- -->Examples<!-- -->: </span><ul class="sc-jUfyBS bPmeoW"><li><span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">stackID=09bd87cd33be3000</span> - <!-- -->Find a stack with the ID</li></ul><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A stack ID.
|
||
Only returns the specified stack.</p>
|
||
<p>Repeatable.
|
||
To filter for more than one stack ID,
|
||
repeat this parameter with each ID--for example:</p>
|
||
<ul>
|
||
<li><code>INFLUX_URL/api/v2/stacks?&orgID=INFLUX_ORG_ID&stackID=09bd87cd33be3000&stackID=09bef35081fe3000</code></li>
|
||
</ul>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. The response body contains the list of stacks.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Bad request.
|
||
The response body contains detail about the error.</p>
|
||
<h4 id="influxdb-oss">InfluxDB OSS</h4>
|
||
<ul>
|
||
<li>Returns this error if an incorrect value is passed in the <code>org</code> parameter or <code>orgID</code> parameter.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-982" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-983" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-984" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-985">400</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">500</li><li class="tab-error" role="tab" id="react-tabs-990" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-991">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"stacks"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"events"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eventType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"associations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metaName"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"urls"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</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-985" aria-labelledby="react-tabs-984"></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 class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-991" aria-labelledby="react-tabs-990"></div></div></div></div></div></div><div id="operation/CreateStack" data-section-id="operation/CreateStack" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/CreateStack" aria-label="operation/CreateStack"></a>Create a stack<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Creates or initializes a stack.</p>
|
||
<p>Use this endpoint to <em>manually</em> initialize a new stack with the following
|
||
optional information:</p>
|
||
<ul>
|
||
<li>Stack name</li>
|
||
<li>Stack description</li>
|
||
<li>URLs for template manifest files</li>
|
||
</ul>
|
||
<p>To automatically create a stack when applying templates,
|
||
use the <a href="#operation/ApplyTemplate">/api/v2/templates/apply endpoint</a>.</p>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write</code> permission for the organization</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The stack to create.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="urls"><span class="sc-iemWCZ bcnRwz"></span><span>urls</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success. Returns the newly created stack.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.</p>
|
||
<p>The error may indicate one of the following problems:</p>
|
||
<ul>
|
||
<li>The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.</li>
|
||
<li>You passed a parameter combination that InfluxDB doesn't support.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-992" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-993" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"urls"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-994" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-995" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-996" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-997">401</li><li class="tab-error" role="tab" id="react-tabs-998" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-999">422</li><li class="tab-error" role="tab" id="react-tabs-1000" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1001">500</li><li class="tab-error" role="tab" id="react-tabs-1002" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1003">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-995" aria-labelledby="react-tabs-994"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eventType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"associations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metaName"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"urls"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</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-997" aria-labelledby="react-tabs-996"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-999" aria-labelledby="react-tabs-998"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1001" aria-labelledby="react-tabs-1000"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1003" aria-labelledby="react-tabs-1002"></div></div></div></div></div></div><div id="operation/DeleteStack" data-section-id="operation/DeleteStack" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteStack" aria-label="operation/DeleteStack"></a>Delete a stack and associated resources<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stack_id"><span class="sc-iemWCZ bcnRwz"></span><span>stack_id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The identifier of the stack.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The identifier of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The stack and its associated resources were deleted.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks/{stack_id}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks/{stack_id}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-1004" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1005" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1005" aria-labelledby="react-tabs-1004"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/ReadStack" data-section-id="operation/ReadStack" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/ReadStack" aria-label="operation/ReadStack"></a>Retrieve a stack<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stack_id"><span class="sc-iemWCZ bcnRwz"></span><span>stack_id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The identifier of the stack.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Returns the stack.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks/{stack_id}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks/{stack_id}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1006" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1007" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1008" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1009">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1007" aria-labelledby="react-tabs-1006"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eventType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"associations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metaName"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"urls"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</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-1009" aria-labelledby="react-tabs-1008"></div></div></div></div></div></div><div id="operation/UpdateStack" data-section-id="operation/UpdateStack" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/UpdateStack" aria-label="operation/UpdateStack"></a>Update a stack<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stack_id"><span class="sc-iemWCZ bcnRwz"></span><span>stack_id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The identifier of the stack.</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>The stack to update.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="additionalResources"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>additionalResources</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string or null</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string or null</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="templateURLs"><span class="sc-iemWCZ bcnRwz"></span><span>templateURLs</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings or null</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Returns the updated stack.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks/{stack_id}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks/{stack_id}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1010" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1011" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1011" aria-labelledby="react-tabs-1010"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"additionalResources"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"templateURLs"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1012" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1013" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1014" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1015">default</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eventType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"associations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metaName"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"urls"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</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-1015" aria-labelledby="react-tabs-1014"></div></div></div></div></div></div><div id="operation/UninstallStack" data-section-id="operation/UninstallStack" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/UninstallStack" aria-label="operation/UninstallStack"></a>Uninstall a stack<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stack_id"><span class="sc-iemWCZ bcnRwz"></span><span>stack_id</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The identifier of the stack.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Returns the uninstalled stack.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/stacks/{stack_id}/uninstall</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/stacks/{stack_id}/uninstall</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1016" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1017" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1018" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1019">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1017" aria-labelledby="react-tabs-1016"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"events"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"eventType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"associations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metaName"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"string"</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">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"urls"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</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-1019" aria-labelledby="react-tabs-1018"></div></div></div></div></div></div><div id="operation/ApplyTemplate" data-section-id="operation/ApplyTemplate" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/ApplyTemplate" aria-label="operation/ApplyTemplate"></a>Apply or dry-run a template<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Applies a template to
|
||
create or update a stack of InfluxDB
|
||
resources.
|
||
The response contains the diff of changes and the stack ID.</p>
|
||
<p>Use this endpoint to install an InfluxDB template to an organization.
|
||
Provide template URLs or template objects in your request.
|
||
To customize which template resources are installed, use the <code>actions</code>
|
||
parameter.</p>
|
||
<p>By default, when you apply a template, InfluxDB installs the template to
|
||
create and update stack resources and then generates a diff of the changes.
|
||
If you pass <code>dryRun: true</code> in the request body, InfluxDB validates the
|
||
template and generates the resource diff, but doesn’t make any
|
||
changes to your instance.</p>
|
||
<h4 id="custom-values-for-templates">Custom values for templates</h4>
|
||
<ul>
|
||
<li><p>Some templates may contain environment references for custom metadata.
|
||
To provide custom values for environment references, pass the <em><code>envRefs</code></em>
|
||
property in the request body.</p>
|
||
</li>
|
||
<li><p>Some templates may contain queries that use
|
||
<a href="/influxdb3/cloud-serverless/reference/glossary/#secret">secrets</a>.
|
||
To provide custom secret values, pass the <em><code>secrets</code></em> property
|
||
in the request body.
|
||
Don't expose secret values in templates.</p>
|
||
</li>
|
||
</ul>
|
||
<h4 id="required-permissions">Required permissions</h4>
|
||
<ul>
|
||
<li><code>write</code> permissions for resource types in the template.</li>
|
||
</ul>
|
||
<h4 id="rate-limits-with-influxdb-cloud">Rate limits (with InfluxDB Cloud)</h4>
|
||
<ul>
|
||
<li>Adjustable service quotas apply.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/account-management/limits/">limits and adjustable quotas</a>.</li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-ciSkZP iEFeuB kmMwfl"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_11" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_11_list_0" aria-controls="react_dropdown_aria_11_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_11_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_11_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_11_list_1" aria-selected="false" aria-label="application/x-jsonnet"></div><div role="option" id="react_dropdown_aria_11_list_2" aria-selected="false" aria-label="text/yml"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/x-jsonnet</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">text/yml</div></span></div></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Parameters for applying templates.</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="actions"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>actions</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects or objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A list of <code>action</code> objects.
|
||
Actions let you customize how InfluxDB applies templates in the request.</p>
|
||
<p>You can use the following actions to prevent creating or updating resources:</p>
|
||
<ul>
|
||
<li>A <code>skipKind</code> action skips template resources of a specified <code>kind</code>.</li>
|
||
<li>A <code>skipResource</code> action skips template resources with a specified <code>metadata.name</code>
|
||
and <code>kind</code>.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="dryRun"><span class="sc-iemWCZ bcnRwz"></span><span>dryRun</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Only applies a dry run of the templates passed in the request.</p>
|
||
<ul>
|
||
<li>Validates the template and generates a resource diff and summary.</li>
|
||
<li>Doesn't install templates or make changes to the InfluxDB instance.</li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="envRefs"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>envRefs</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An object with key-value pairs that map to <strong>environment references</strong> in templates.</p>
|
||
<p>Environment references in templates are <code>envRef</code> objects with an <code>envRef.key</code>
|
||
property.
|
||
To substitute a custom environment reference value when applying templates,
|
||
pass <code>envRefs</code> with the <code>envRef.key</code> and the value.</p>
|
||
<p>When you apply a template, InfluxDB replaces <code>envRef</code> objects in the template
|
||
with the values that you provide in the <code>envRefs</code> parameter.</p>
|
||
<p>The following template fields may use environment references:</p>
|
||
<ul>
|
||
<li><code>metadata.name</code></li>
|
||
<li><code>spec.endpointName</code></li>
|
||
<li><code>spec.associations.name</code></li>
|
||
</ul>
|
||
<!-- TSM-ONLY -->
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Organization ID.
|
||
InfluxDB applies templates to this organization.
|
||
The organization owns all resources created by the template.</p>
|
||
<p>To find your organization, see how to
|
||
<a href="/influxdb3/cloud-serverless/organizations/view-orgs/">view organizations</a>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="remotes"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>remotes</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A list of URLs for template files.</p>
|
||
<p>To apply a template manifest file located at a URL, pass <code>remotes</code>
|
||
with an array that contains the URL.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="secrets"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>secrets</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An object with key-value pairs that map to <strong>secrets</strong> in queries.</p>
|
||
<p>Queries may reference secrets stored in InfluxDB--for example,
|
||
the following Flux script retrieves <code>POSTGRES_USERNAME</code> and <code>POSTGRES_PASSWORD</code>
|
||
secrets and then uses them to connect to a PostgreSQL database:</p>
|
||
<pre><code class="language-js"><span class="token keyword">import</span> <span class="token string">"sql"</span>
|
||
<span class="token keyword">import</span> <span class="token string">"influxdata/influxdb/secrets"</span>
|
||
|
||
username <span class="token operator">=</span> secrets<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>key<span class="token operator">:</span> <span class="token string">"POSTGRES_USERNAME"</span><span class="token punctuation">)</span>
|
||
password <span class="token operator">=</span> secrets<span class="token punctuation">.</span><span class="token function">get</span><span class="token punctuation">(</span>key<span class="token operator">:</span> <span class="token string">"POSTGRES_PASSWORD"</span><span class="token punctuation">)</span>
|
||
|
||
sql<span class="token punctuation">.</span><span class="token function">from</span><span class="token punctuation">(</span>
|
||
driverName<span class="token operator">:</span> <span class="token string">"postgres"</span><span class="token punctuation">,</span>
|
||
dataSourceName<span class="token operator">:</span> <span class="token string">"postgresql://${username}:${password}@localhost:5432"</span><span class="token punctuation">,</span>
|
||
query<span class="token operator">:</span> <span class="token string">"SELECT * FROM example_table"</span><span class="token punctuation">,</span>
|
||
<span class="token punctuation">)</span></code></pre>
|
||
<p>To define secret values in your <code>/api/v2/templates/apply</code> request,
|
||
pass the <code>secrets</code> parameter with key-value pairs--for example:</p>
|
||
<pre><code class="language-json"><span class="token punctuation">{</span>
|
||
<span class="token operator">...</span>
|
||
<span class="token string">"secrets"</span><span class="token operator">:</span> <span class="token punctuation">{</span>
|
||
<span class="token property string">"POSTGRES_USERNAME"</span><span class="token operator">:</span> <span class="token string">"pguser"</span><span class="token punctuation">,</span>
|
||
<span class="token property string">"POSTGRES_PASSWORD"</span><span class="token operator">:</span> <span class="token string">"foo"</span>
|
||
<span class="token punctuation">}</span>
|
||
<span class="token operator">...</span>
|
||
<span class="token punctuation">}</span></code></pre>
|
||
<p>InfluxDB stores the key-value pairs as secrets that you can access with <code>secrets.get()</code>.
|
||
Once stored, you can't view secret values in InfluxDB.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stackID"><span class="sc-iemWCZ bcnRwz"></span><span>stackID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>ID of the stack to update.</p>
|
||
<p>To apply templates to an existing stack in the organization, use the <code>stackID</code> parameter.
|
||
If you apply templates without providing a stack ID,
|
||
InfluxDB initializes a new stack with all new resources.</p>
|
||
<p>To find a stack ID, use the InfluxDB <a href="#operation/ListStacks"><code>/api/v2/stacks</code> API endpoint</a> to list stacks.</p>
|
||
<!-- TSM-ONLY -->
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="template"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>template</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">object</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A template object to apply.
|
||
A template object has a <code>contents</code> property
|
||
with an array of InfluxDB resource configurations.</p>
|
||
<p>Pass <code>template</code> to apply only one template object.
|
||
If you use <code>template</code>, you can't use the <code>templates</code> parameter.
|
||
If you want to apply multiple template objects, use <code>templates</code> instead.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="templates"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>templates</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A list of template objects to apply.
|
||
A template object has a <code>contents</code> property
|
||
with an array of InfluxDB resource configurations.</p>
|
||
<p>Use the <code>templates</code> parameter to apply multiple template objects.
|
||
If you use <code>templates</code>, you can't use the <code>template</code> parameter.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The template dry run succeeded.
|
||
The response body contains a resource diff of changes that the
|
||
template would have made if installed.
|
||
No resources were created or updated.
|
||
The diff and summary won't contain IDs for resources
|
||
that didn't exist at the time of the dry run.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success.
|
||
The template applied successfully.
|
||
The response body contains the stack ID, a diff, and a summary.
|
||
The diff compares the initial state to the state after the template installation.
|
||
The summary contains newly created resources.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">422<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unprocessable entity.</p>
|
||
<p>The error may indicate one of the following problems:</p>
|
||
<ul>
|
||
<li>The template failed validation.</li>
|
||
<li>You passed a parameter combination that InfluxDB doesn't support.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li>Returns this error if creating one of the template
|
||
resources (bucket, dashboard, task, user) exceeds your plan’s
|
||
adjustable service quotas.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/templates/apply</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/templates/apply</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1020" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1021" tabindex="0">Payload</li><li class="react-tabs__tab" role="tab" id="react-tabs-1022" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1023">cURL: Dry run with a remote template</li><li class="react-tabs__tab" role="tab" id="react-tabs-1024" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1025">cURL: Apply with secret values</li><li class="react-tabs__tab" role="tab" id="react-tabs-1026" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1027">cURL: Apply template objects with environment references</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1021" aria-labelledby="react-tabs-1020"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_12" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_12_list_0" aria-controls="react_dropdown_aria_12_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_12_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_12_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_12_list_1" aria-selected="false" aria-label="application/x-jsonnet"></div><div role="option" id="react_dropdown_aria_12_list_2" aria-selected="false" aria-label="text/yml"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/x-jsonnet</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">text/yml</div></span></div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_13" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_13_list_0" aria-controls="react_dropdown_aria_13_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Skip all bucket and task resources in the provided templates">Skip all bucket and task resources in the provided templates</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_13_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_13_list_0" aria-selected="true" aria-label="Skip all bucket and task resources in the provided templates"></div><div role="option" id="react_dropdown_aria_13_list_1" aria-selected="false" aria-label="Skip specific resources in the provided templates"></div><div role="option" id="react_dropdown_aria_13_list_2" aria-selected="false" aria-label="envRefs for template objects"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Skip all bucket and task resources in the provided templates</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">Skip specific resources in the provided templates</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">envRefs for template objects</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"actions"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"skipKind"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"action"</span>: <span class="token string">"skipKind"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Task"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"INFLUX_ORG_ID"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"templates"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"contents"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"[object Object]"</span>: <span class="token keyword">null</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></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1023" aria-labelledby="react-tabs-1022"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1025" aria-labelledby="react-tabs-1024"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1027" aria-labelledby="react-tabs-1026"></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1028" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1029" tabindex="0">200</li><li class="tab-success" role="tab" id="react-tabs-1030" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1031">201</li><li class="tab-error" role="tab" id="react-tabs-1032" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1033">422</li><li class="tab-error" role="tab" id="react-tabs-1034" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1035">500</li><li class="tab-error" role="tab" id="react-tabs-1036" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1037">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1029" aria-labelledby="react-tabs-1028"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"diff"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shardGroupDurationSeconds"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retentionRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"everySeconds"</span>: <span class="token number">86400</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shardGroupDurationSeconds"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"expire"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"checks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/checks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/checks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/checks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"/api/v2/checks/1/query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/checks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateWindow"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"fillValues"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period"</span>: <span class="token string">"string"</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">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"functions"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</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">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateFunctionType"</span>: <span class="token string">"filter"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token keyword">null</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"editMode"</span>: <span class="token string">"builder"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</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">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"taskID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"level"</span>: <span class="token string">"UNKNOWN"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reportZero"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staleTime"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusMessageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"timeSince"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"deadman"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/checks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/checks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/checks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"/api/v2/checks/1/query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/checks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateWindow"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"fillValues"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period"</span>: <span class="token string">"string"</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">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"functions"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</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">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateFunctionType"</span>: <span class="token string">"filter"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token keyword">null</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"editMode"</span>: <span class="token string">"builder"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</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">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"taskID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"level"</span>: <span class="token string">"UNKNOWN"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reportZero"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staleTime"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusMessageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"timeSince"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"deadman"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"dashboards"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"charts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"adaptiveZoomHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"axes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"label"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token keyword">null</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">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"label"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token keyword">null</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">"colors"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"hex"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token keyword">null</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">"decimalPlaces"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"digits"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"isEnforced"</span>: <span class="token boolean">true</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">"generateXAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"generateYAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"hoverDimension"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendColorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOpacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOrientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"note"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">"overlaid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"queries"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"editMode"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token keyword">null</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">"shadeBelow"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shape"</span>: <span class="token string">"chronograf-v2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showNoteWhenEmpty"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staticLegend"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"colorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"heightRatio"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"opacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"show"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"valueAxis"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"widthRatio"</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 collapsed"><span class="property token string">"suffix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"timeFormat"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"line-plus-single-stat"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTotalTicks"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTotalTicks"</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 collapsed"><span class="property token string">"width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xPos"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yPos"</span>: <span class="token number">0</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"charts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"adaptiveZoomHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"axes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"label"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token keyword">null</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">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"label"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token keyword">null</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">"colors"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"hex"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token keyword">null</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">"decimalPlaces"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"digits"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"isEnforced"</span>: <span class="token boolean">true</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">"generateXAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"generateYAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"hoverDimension"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendColorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOpacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOrientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"note"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">"overlaid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"queries"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"editMode"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token keyword">null</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token keyword">null</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">"shadeBelow"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shape"</span>: <span class="token string">"chronograf-v2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showNoteWhenEmpty"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staticLegend"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"colorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"heightRatio"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"opacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"show"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"valueAxis"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"widthRatio"</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 collapsed"><span class="property token string">"suffix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"timeFormat"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"line-plus-single-stat"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTotalTicks"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTotalTicks"</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 collapsed"><span class="property token string">"width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xPos"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yPos"</span>: <span class="token number">0</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"labelMappings"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labelID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelTemplateMetaName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceTemplateMetaName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</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">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"notificationEndpoints"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/notificationEndpoints/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"slack"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"userID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/notificationEndpoints/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"slack"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"userID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"notificationRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"messageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"currentLevel"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"previousLevel"</span>: <span class="token string">"string"</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">"tagRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"operator"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"old"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"messageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"currentLevel"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"previousLevel"</span>: <span class="token string">"string"</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">"tagRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"operator"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"tasks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"telegrafConfigs"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"variables"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"new"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"args"</span>: <button class="collapser" aria-label="expand"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"old"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"args"</span>: <button class="collapser" aria-label="expand"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"stateStatus"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errors"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"fields"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"indexes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><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 collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reason"</span>: <span class="token string">"string"</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">"sources"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"stackID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"summary"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"retentionPeriod"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"checks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunError"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"lastRunStatus"</span>: <span class="token string">"failed"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"latestCompleted"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/checks/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/checks/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/checks/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"/api/v2/checks/1/query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/checks/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"ownerID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateWindow"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"fillValues"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"period"</span>: <span class="token string">"string"</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">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"functions"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</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">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateFunctionType"</span>: <span class="token string">"filter"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"editMode"</span>: <span class="token string">"builder"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</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">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"taskID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"level"</span>: <span class="token string">"UNKNOWN"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"reportZero"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staleTime"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusMessageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tags"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"timeSince"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"deadman"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"dashboards"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"charts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"height"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"adaptiveZoomHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"axes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"x"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token keyword">null</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">"label"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token string">"log"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token string">"string"</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">"y"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"base"</span>: <span class="token string">""</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"bounds"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token keyword">null</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">"label"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"scale"</span>: <span class="token string">"log"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"suffix"</span>: <span class="token string">"string"</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">"colors"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"hex"</span>: <span class="token string">"strings"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"min"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"decimalPlaces"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"digits"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"isEnforced"</span>: <span class="token boolean">true</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">"generateXAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"generateYAxisTicks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"hoverDimension"</span>: <span class="token string">"auto"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendColorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendHide"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOpacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"legendOrientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"note"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"position"</span>: <span class="token string">"overlaid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prefix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"queries"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"builderConfig"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"aggregateWindow"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"functions"</span>: <span class="token punctuation">[ ]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"tags"</span>: <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">"editMode"</span>: <span class="token string">"builder"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"text"</span>: <span class="token string">"string"</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">"shadeBelow"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"shape"</span>: <span class="token string">"chronograf-v2"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"showNoteWhenEmpty"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"staticLegend"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"colorizeRows"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"heightRatio"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"opacity"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orientationThreshold"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"show"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"valueAxis"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"widthRatio"</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 collapsed"><span class="property token string">"suffix"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"timeFormat"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"line-plus-single-stat"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xTotalTicks"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yColumn"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStart"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTickStep"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yTotalTicks"</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 collapsed"><span class="property token string">"width"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"xPos"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"yPos"</span>: <span class="token number">0</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"labelMappings"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labelID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelTemplateMetaName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceTemplateMetaName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</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">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"missingEnvRefs"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"missingSecrets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"notificationEndpoints"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/labels"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"members"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/members"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"owners"</span>: <span class="token string">"/api/v2/notificationEndpoints/1/owners"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"/api/v2/notificationEndpoints/1"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"active"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"slack"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"userID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"url"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"notificationRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointTemplateMetaName"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"endpointType"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"messageTemplate"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"statusRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"currentLevel"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"previousLevel"</span>: <span class="token string">"string"</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">"tagRules"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"operator"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"tasks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cron"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"every"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"offset"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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">"telegrafConfigs"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"config"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"buckets"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"variables"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="expand"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"labelAssociations"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"envReferences"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"defaultValue"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"envRefKey"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceField"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">"string"</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">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"string"</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">"templateMetaName"</span>: <span class="token string">"string"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"templateMetaName"</span>: <span class="token string">"string"</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-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="operation/ExportTemplate" data-section-id="operation/ExportTemplate" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/ExportTemplate" aria-label="operation/ExportTemplate"></a>Export a new template<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Export resources as an InfluxDB template.</p>
|
||
</div><div><span class="sc-kfYoZR juYXUf"> <!-- -->One of<!-- --> </span><div class="sc-dlMDgC EoFth"><button class="sc-fKgJPI hyMKIl">TemplateExportByID</button><button class="sc-fKgJPI cWoVOF">TemplateExportByName</button></div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="orgIDs"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>orgIDs</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="resources"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>resources</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stackID"><span class="sc-iemWCZ bcnRwz"></span><span>stackID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The template was created successfully. Returns the newly created template.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/templates/export</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/templates/export</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">Payload</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><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_14" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_14_list_0" aria-controls="react_dropdown_aria_14_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="TemplateExportByID">TemplateExportByID</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_14_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_14_list_0" aria-selected="true" aria-label="TemplateExportByID"></div><div role="option" id="react_dropdown_aria_14_list_1" aria-selected="false" aria-label="TemplateExportByName"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">TemplateExportByID</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">TemplateExportByName</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"orgIDs"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"resourceFilters"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"byLabel"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"byResourceKind"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"Bucket"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"resources"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</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">"stackID"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_15" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_15_list_0" aria-controls="react_dropdown_aria_15_list" aria-label="Content type"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="application/json">application/json</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_15_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_15_list_0" aria-selected="true" aria-label="application/json"></div><div role="option" id="react_dropdown_aria_15_list_1" aria-selected="false" aria-label="application/x-yaml"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">application/json</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">application/x-yaml</div></span></div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"apiVersion"</span>: <span class="token string">"influxdata.com/v2alpha1"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"kind"</span>: <span class="token string">"Bucket"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><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">"string"</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">"spec"</span>: <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-1043" aria-labelledby="react-tabs-1042"></div></div></div></div></div></div><div id="tag/Usage" data-section-id="tag/Usage" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Usage" aria-label="tag/Usage"></a>Usage</h1></div></div></div><div id="operation/GetOrgUsageID" data-section-id="operation/GetOrgUsageID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetOrgUsageID" aria-label="operation/GetOrgUsageID"></a>Retrieve usage for an organization<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The ID of the organization.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="raw"><span class="sc-iemWCZ bcnRwz"></span><span>raw</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">boolean</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">false</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>return raw usage data</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="start"><span class="sc-iemWCZ bcnRwz"></span><span>start</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->unix timestamp<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Earliest time (<a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp">unix timestamp format</a>) to include in results.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="stop"><span class="sc-iemWCZ bcnRwz"></span><span>stop</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->unix timestamp<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Latest time (<a href="/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp">unix timestamp format</a>) to include in results.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Usage data</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/orgs/{orgID}/usage</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/orgs/{orgID}/usage</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-1044" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1045" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1045" aria-labelledby="react-tabs-1044"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/Variables" data-section-id="tag/Variables" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Variables" aria-label="tag/Variables"></a>Variables</h1></div></div></div><div id="operation/GetVariables" data-section-id="operation/GetVariables" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetVariables" aria-label="operation/GetVariables"></a>List all variables<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The name of the organization.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The organization ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of variables for an organization.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/variables</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1046" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1047" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1048" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1049">400</li><li class="tab-error" role="tab" id="react-tabs-1050" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1051">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1047" aria-labelledby="react-tabs-1046"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"variables"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="expand"></button><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">"constant"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"howdy"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"hello"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"hi"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"yo"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"oy"</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">"id"</span>: <span class="token string">"1221432"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">":ok:"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"selected"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"hello"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="expand"></button><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">"map"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"a"</span>: <span class="token string">"fdjaklfdjkldsfjlkjdsa"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"b"</span>: <span class="token string">"dfaksjfkljekfajekdljfas"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"c"</span>: <span class="token string">"fdjksajfdkfeawfeea"</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">"id"</span>: <span class="token string">"1221432"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">":ok:"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"selected"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"c"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"flux"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"from(bucket: \"foo\") |> showMeasurements()"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"type"</span>: <span class="token string">"query"</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">"id"</span>: <span class="token string">"1221432"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">":ok:"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"selected"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"host"</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-1049" aria-labelledby="react-tabs-1048"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1051" aria-labelledby="react-tabs-1050"></div></div></div></div></div></div><div id="operation/PostVariables" data-section-id="operation/PostVariables" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostVariables" aria-label="operation/PostVariables"></a>Create a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Variable to create</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="arguments"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>arguments</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">QueryVariableProperties (object) or ConstantVariableProperties (object) or MapVariableProperties (object)</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->VariableProperties<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="createdAt"><span class="sc-iemWCZ bcnRwz"></span><span>createdAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="labels"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>labels</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Labels<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="selected"><span class="sc-iemWCZ bcnRwz"></span><span>selected</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="sort_order"><span class="sc-iemWCZ bcnRwz"></span><span>sort_order</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="updatedAt"><span class="sc-iemWCZ bcnRwz"></span><span>updatedAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable created</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/variables</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1052" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1053" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1054" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1055" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1056" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1057">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1055" aria-labelledby="react-tabs-1054"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-1057" aria-labelledby="react-tabs-1056"></div></div></div></div></div></div><div id="operation/DeleteVariablesID" data-section-id="operation/DeleteVariablesID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteVariablesID" aria-label="operation/DeleteVariablesID"></a>Delete a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable deleted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-1058" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1059" tabindex="0">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1059" aria-labelledby="react-tabs-1058"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="operation/GetVariablesID" data-section-id="operation/GetVariablesID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetVariablesID" aria-label="operation/GetVariablesID"></a>Retrieve a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable found</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1060" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1061" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1062" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1063">404</li><li class="tab-error" role="tab" id="react-tabs-1064" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1065">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1061" aria-labelledby="react-tabs-1060"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-1063" aria-labelledby="react-tabs-1062"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1065" aria-labelledby="react-tabs-1064"></div></div></div></div></div></div><div id="operation/PatchVariablesID" data-section-id="operation/PatchVariablesID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PatchVariablesID" aria-label="operation/PatchVariablesID"></a>Update a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Variable update to apply</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="arguments"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>arguments</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">QueryVariableProperties (object) or ConstantVariableProperties (object) or MapVariableProperties (object)</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->VariableProperties<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="createdAt"><span class="sc-iemWCZ bcnRwz"></span><span>createdAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="labels"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>labels</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Labels<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="selected"><span class="sc-iemWCZ bcnRwz"></span><span>selected</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="sort_order"><span class="sc-iemWCZ bcnRwz"></span><span>sort_order</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="updatedAt"><span class="sc-iemWCZ bcnRwz"></span><span>updatedAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable updated</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="patch" class="sc-jHcXXw iZkjfb http-verb patch">patch</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1066" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1067" tabindex="0">Payload</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1068" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1069" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1070" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1071">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1069" aria-labelledby="react-tabs-1068"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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-1071" aria-labelledby="react-tabs-1070"></div></div></div></div></div></div><div id="operation/PutVariablesID" data-section-id="operation/PutVariablesID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PutVariablesID" aria-label="operation/PutVariablesID"></a>Replace a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Variable to replace</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="arguments"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>arguments</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">QueryVariableProperties (object) or ConstantVariableProperties (object) or MapVariableProperties (object)</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->VariableProperties<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="createdAt"><span class="sc-iemWCZ bcnRwz"></span><span>createdAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="description"><span class="sc-iemWCZ bcnRwz"></span><span>description</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT sc-ckTSus fABPTr eQzShU ihkizP" kind="field" title="labels"><span class="sc-iemWCZ bcnRwz"></span><button aria-label="expand properties"><span>labels</span><svg class="sc-dIsUp cEsevO" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">objects</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->Labels<!-- -->) </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="name"><span class="sc-iemWCZ bcnRwz"></span><span>name</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="selected"><span class="sc-iemWCZ bcnRwz"></span><span>selected</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV">Array of </span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">strings</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="sort_order"><span class="sc-iemWCZ bcnRwz"></span><span>sort_order</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="updatedAt"><span class="sc-iemWCZ bcnRwz"></span><span>updatedAt</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->date-time<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable updated</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="put" class="sc-jHcXXw inNGOu http-verb put">put</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1072" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1073" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1073" aria-labelledby="react-tabs-1072"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1074" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1075" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-1076" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1077">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"arguments"</span>: <button class="collapser" aria-label="collapse"></button><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">"query"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"values"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"language"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"query"</span>: <span class="token string">"string"</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">"createdAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"description"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"labels"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"org"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"selected"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"string"</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">"sort_order"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"updatedAt"</span>: <span class="token string">"2019-08-24T14:15:22Z"</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></div></div><div id="operation/GetVariablesIDLabels" data-section-id="operation/GetVariablesIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/GetVariablesIDLabels" aria-label="operation/GetVariablesIDLabels"></a>List all labels for a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">200<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>A list of all labels for a variable</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="get" class="sc-jHcXXw cAOCuf http-verb get">get</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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">default</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-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labels"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-1081" aria-labelledby="react-tabs-1080"></div></div></div></div></div></div><div id="operation/PostVariablesIDLabels" data-section-id="operation/PostVariablesIDLabels" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostVariablesIDLabels" aria-label="operation/PostVariablesIDLabels"></a>Add a label to a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">application/json</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Label to add</p>
|
||
</div><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A label ID.
|
||
Specifies the label to attach.</p>
|
||
</div></div></div></td></tr></tbody></table><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The newly added label</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}/labels</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}/labels</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1082" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1083" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1083" aria-labelledby="react-tabs-1082"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"labelID"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1084" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1085" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1086" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1087">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1085" aria-labelledby="react-tabs-1084"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"label"</span>: <button class="collapser" aria-label="collapse"></button><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">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"orgID"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"properties"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"color"</span>: <span class="token string">"ffb3b3"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"description"</span>: <span class="token string">"this is a description"</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">"links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"next"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"prev"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"self"</span>: <span class="token string">"</span><a href="http://example.com">http://example.com</a><span class="token string">"</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-1087" aria-labelledby="react-tabs-1086"></div></div></div></div></div></div><div id="operation/DeleteVariablesIDLabelsID" data-section-id="operation/DeleteVariablesIDLabelsID" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/DeleteVariablesIDLabelsID" aria-label="operation/DeleteVariablesIDLabelsID"></a>Delete a label from a variable<!-- --> </h2><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">path<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="labelID"><span class="sc-iemWCZ bcnRwz"></span><span>labelID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The label ID to delete.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="variableID"><span class="sc-iemWCZ bcnRwz"></span><span>variableID</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The variable ID.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Delete has been accepted</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Variable not found</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unexpected error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="delete" class="sc-jHcXXw gemyvL http-verb delete">delete</span><span class="sc-xGAEC jRjoAh">/api/v2/variables/{variableID}/labels/{labelID}</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/variables/{variableID}/labels/{labelID}</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-1088" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1089" tabindex="0">404</li><li class="tab-error" role="tab" id="react-tabs-1090" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1091">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1089" aria-labelledby="react-tabs-1088"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"internal error"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"err"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"op"</span>: <span class="token string">"string"</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-1091" aria-labelledby="react-tabs-1090"></div></div></div></div></div></div><div id="tag/Write" data-section-id="tag/Write" class="sc-eCApnc fxZJZV"><div class="sc-iCoGMd KWWXd"><div class="sc-hKFxyN egQuEZ"><h1 class="sc-fujyAs cTueGk"><a class="sc-crzoAE iUxAWq" href="#tag/Write" aria-label="tag/Write"></a>Write</h1></div></div><div class="sc-hKFxyN dmghQN"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy redoc-markdown "><p>Write time series data to <a href="/influxdb3/cloud-serverless/reference/glossary/#bucket">buckets</a> using InfluxDB v1 or v2 endpoints.</p>
|
||
</div></div></div><div id="operation/PostWrite" data-section-id="operation/PostWrite" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostWrite" aria-label="operation/PostWrite"></a>Write data<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Writes data to a bucket.</p>
|
||
<p>Use this endpoint to send data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol</a> format to InfluxDB.</p>
|
||
<p>InfluxDB 3 Cloud Serverless does the following when you send a write request:</p>
|
||
<ol>
|
||
<li><p>Validates the request.</p>
|
||
</li>
|
||
<li><p>If successful, attempts to <a href="/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest">ingest data</a> from the request body; otherwise, responds with an <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes">error status</a>.</p>
|
||
</li>
|
||
<li><p>Ingests or rejects data in the batch and returns one of the following HTTP status codes:</p>
|
||
<ul>
|
||
<li><code>204 No Content</code>: All data in the batch is ingested.</li>
|
||
<li><code>400 Bad Request</code>: Data from the batch was rejected and not written. The response body indicates if a partial write occurred.</li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<p>The response body contains error details about <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
<p>Writes are synchronous--the response status indicates the final status of the write and all ingested data is queryable.</p>
|
||
<p>To ensure that InfluxDB handles writes in the order you request them,
|
||
wait for the response before you send the next request.</p>
|
||
<h4 id="write-endpoints">Write endpoints</h4>
|
||
<p>The <a href="#operation/PostLegacyWrite"><code>/write</code></a> and <a href="#operation/PostWrite"><code>/api/v2/write</code></a> endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.</p>
|
||
<ul>
|
||
<li>Use the <a href="#operation/PostLegacyWrite"><code>/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a>.</li>
|
||
<li>Use <a href="#operation/PostWrite"><code>/api/v2/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v2/">InfluxDB v2 parameter compatibility</a>.</li>
|
||
</ul>
|
||
<h4 id="rate-limits">Rate limits</h4>
|
||
<p><em>Write</em> rate limits apply.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/admin/billing/limits/">limits and adjustable quotas</a>.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Get started writing data</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Write data with the InfluxDB API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/">Best practices for writing data</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="bucket"><span class="sc-iemWCZ bcnRwz"></span><span>bucket</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>A bucket name or ID.
|
||
InfluxDB writes all points in the batch to the specified bucket.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="org"><span class="sc-iemWCZ bcnRwz"></span><span>org</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization name or ID.</p>
|
||
<p>InfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);
|
||
doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="orgID"><span class="sc-iemWCZ bcnRwz"></span><span>orgID</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>An organization ID.</p>
|
||
<p>InfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);
|
||
doesn't use the <code>org</code> parameter or <code>orgID</code> parameter.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="precision"><span class="sc-iemWCZ bcnRwz"></span><span>precision</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-dvXYtj CMpTe spbic"> (<!-- -->WritePrecision<!-- -->) </span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ms"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"s"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"us"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"ns"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The precision for unix timestamps in the line protocol batch.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Accept"><span class="sc-iemWCZ bcnRwz"></span><span>Accept</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">application/json</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Value<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"application/json"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The content type that the client can understand.
|
||
Writes only return a response body if they fail--for example,
|
||
due to a formatting problem or quota limit.</p>
|
||
<h4 id="influxdb-3-cloud-serverless">InfluxDB 3 Cloud Serverless</h4>
|
||
<ul>
|
||
<li>Returns only <code>application/json</code> for format and limit errors.</li>
|
||
<li>Returns only <code>text/html</code> for some quota limit errors.</li>
|
||
</ul>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The compression applied to the line protocol in the request payload.
|
||
To send a gzip payload, pass <code>Content-Encoding: gzip</code> header.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Length"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Length</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">integer</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The size of the entity-body, in bytes, sent to InfluxDB.
|
||
If the length is greater than the <code>max body</code> configuration option,
|
||
the server responds with status code <code>413</code>.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Type"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Type</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">text/plain; charset=utf-8</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/plain"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"text/plain; charset=utf-8"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The format of the data in the request body.
|
||
To send a line protocol payload, pass <code>Content-Type: text/plain; charset=utf-8</code>.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">text/plain</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>In the request body, provide data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol format</a>.</p>
|
||
<p>To send compressed data, do the following:</p>
|
||
<ol>
|
||
<li>Use <a href="https://www.gzip.org/">gzip</a> to compress the line protocol data.</li>
|
||
<li>In your request, send the compressed data and the
|
||
<code>Content-Encoding: gzip</code> header.</li>
|
||
</ol>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/">Best practices for optimizing writes</a></li>
|
||
</ul>
|
||
</div><div><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC"> <!-- --><<!-- -->byte<!-- -->><!-- --> </span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("No Content"). All data in the batch is written and queryable.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Data from the batch was rejected and not written. The response body indicates if a partial write occurred or all data was rejected.
|
||
If a partial write occurred, then some points from the batch are written and queryable. </p>
|
||
<p>The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Unauthorized. The error may indicate one of the following:</p>
|
||
<ul>
|
||
<li>The <code>Authorization: Token</code> header is missing or malformed.</li>
|
||
<li>The API token value is missing from the header.</li>
|
||
<li>The token doesn't have sufficient permissions to write to this organization and bucket.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">404<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Not found.
|
||
A requested resource was not found.
|
||
The response body contains the requested resource type and the name value
|
||
(if you passed it)--for example:</p>
|
||
<ul>
|
||
<li><code>"organization name \"my-org\" not found"</code></li>
|
||
<li><code>"organization not found"</code>: indicates you passed an ID that did not match
|
||
an organization.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">413<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>The request payload is too large.
|
||
InfluxDB rejected the batch and did not write any data.</p>
|
||
<p>InfluxDB returns this error if the payload exceeds the 50MB size limit or all data is outside the retention window.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Too many requests.</p>
|
||
<h4 id="influxdb-cloud">InfluxDB Cloud</h4>
|
||
<ul>
|
||
<li><p>Returns this error if a <strong>read</strong> or <strong>write</strong> request exceeds your plan's <a href="/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas">adjustable service quotas</a>
|
||
or if a <strong>delete</strong> request exceeds the maximum <a href="/influxdb3/cloud-serverless/account-management/limits/#global-limits">global limit</a>.</p>
|
||
</li>
|
||
<li><p>For rate limits that reset automatically, returns a <code>Retry-After</code> header that describes when to try the write again.</p>
|
||
</li>
|
||
<li><p>For limits that can't reset (for example, <strong>cardinality limit</strong>), doesn't return a <code>Retry-After</code> header.</p>
|
||
<p>Rates (data-in (writes), queries (reads), and deletes) accrue within a fixed five-minute window.
|
||
Once a rate limit is exceeded, InfluxDB returns an error response until the current five-minute window resets.</p>
|
||
</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">500<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error.
|
||
The server encountered an unexpected situation.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">503<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Service unavailable.</p>
|
||
<ul>
|
||
<li>Returns this error if
|
||
the server is temporarily unavailable to accept writes.</li>
|
||
<li>Returns a <code>Retry-After</code> header that describes when to try the write again.</li>
|
||
</ul>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Non 2XX error response from server.</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/api/v2/write</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/api/v2/write</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Request samples<!-- --> </h3><div class="sc-carFqZ evYMTo" 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-1092" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1093" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1093" aria-labelledby="react-tabs-1092"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">text/plain</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-cTJkRt gEtKwR"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button></div><pre class="sc-jNnpgg sc-dPaNzc bnCoiE dkqrXs">airSensors<span class="token punctuation">,</span>sensor_id<span class="token operator">=</span>TLM0201 temperature<span class="token operator">=</span><span class="token number">73.97038159354763</span><span class="token punctuation">,</span>humidity<span class="token operator">=</span><span class="token number">35.23103248356096</span><span class="token punctuation">,</span>co<span class="token operator">=</span><span class="token number">0.48445310567793615</span> <span class="token number">1630424257000000000</span>
|
||
airSensors<span class="token punctuation">,</span>sensor_id<span class="token operator">=</span>TLM0202 temperature<span class="token operator">=</span><span class="token number">75.30007505999716</span><span class="token punctuation">,</span>humidity<span class="token operator">=</span><span class="token number">35.651929918691714</span><span class="token punctuation">,</span>co<span class="token operator">=</span><span class="token number">0.5141876544505826</span> <span class="token number">1630424257000000000</span>
|
||
</pre></div></div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-1094" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1095" tabindex="0">400</li><li class="tab-error" role="tab" id="react-tabs-1096" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1097">401</li><li class="tab-error" role="tab" id="react-tabs-1098" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1099">404</li><li class="tab-error" role="tab" id="react-tabs-1100" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1101">413</li><li class="tab-error" role="tab" id="react-tabs-1102" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1103">500</li><li class="tab-error" role="tab" id="react-tabs-1104" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1105">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1095" aria-labelledby="react-tabs-1094"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Example</span><div role="button" class="sc-cxNHIi gNOLNk dropdown sc-cBoqAE sc-eirqVv iEFeuB iULjjV"><div class="sc-lmgQwP joaceI dropdown-selector"><span class="sc-iJCRrE iARuYK dropdown-selector-search"><input id="react_dropdown_aria_16" value="" readonly="" autoComplete="off" role="combobox" aria-hidden="false" aria-expanded="false" aria-haspopup="listbox" aria-activedescendant="react_dropdown_aria_16_list_0" aria-controls="react_dropdown_aria_16_list" aria-label="Example"/></span><span class="sc-giAqHp csngrC dropdown-selector-value" value="Rejected all points">Rejected all points</span><div class="sc-bYwzuL hFbBvr dropdown-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div></div><div role="listbox" id="react_dropdown_aria_16_list" style="height:0;width:0;overflow:hidden"><div role="option" id="react_dropdown_aria_16_list_0" aria-selected="true" aria-label="Rejected all points"></div><div role="option" id="react_dropdown_aria_16_list_1" aria-selected="false" aria-label="Partial write rejects some points"></div></div><span class="sc-kLojOw iAqBwY dropdown-selector-content"><div aria-selected="true" class="sc-gXfVKN iyzZle dropdown-option selected focused" selected="">Rejected all points</div><div aria-selected="false" class="sc-gXfVKN bbfNvi dropdown-option ">Partial write rejects some points</div></span></div></div><div><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"line"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"no data written, errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1097" aria-labelledby="react-tabs-1096"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1099" aria-labelledby="react-tabs-1098"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1101" aria-labelledby="react-tabs-1100"></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></div></div></div></div><div id="operation/PostLegacyWrite" data-section-id="operation/PostLegacyWrite" class="sc-eCApnc bJnWIW"><div class="sc-iCoGMd sc-irKDMX KWWXd kBgcMI"><div class="sc-hKFxyN egQuEZ"><h2 class="sc-pNWdM euRMgx"><a class="sc-crzoAE iUxAWq" href="#operation/PostLegacyWrite" aria-label="operation/PostLegacyWrite"></a>Write data using the InfluxDB v1 HTTP API<!-- --> </h2><div class="sc-eWnToP eUdCtG"><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Writes data to a bucket.</p>
|
||
<p>Use this endpoint for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a> when sending data in <a href="/influxdb3/cloud-serverless/reference/syntax/line-protocol/">line protocol</a> format to InfluxDB.</p>
|
||
<p>InfluxDB 3 Cloud Serverless does the following when you send a write request:</p>
|
||
<ol>
|
||
<li><p>Validates the request.</p>
|
||
</li>
|
||
<li><p>If successful, attempts to <a href="/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest">ingest data</a> from the request body; otherwise, responds with an <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes">error status</a>.</p>
|
||
</li>
|
||
<li><p>Ingests or rejects data in the batch and returns one of the following HTTP status codes:</p>
|
||
<ul>
|
||
<li><code>204 No Content</code>: all data in the batch is ingested</li>
|
||
<li><code>201 Created</code>: some points in the batch are ingested and queryable, and some points are rejected</li>
|
||
<li><code>400 Bad Request</code>: all data is rejected</li>
|
||
</ul>
|
||
</li>
|
||
</ol>
|
||
<p>The response body contains error details about <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
<p>Writes are synchronous--the response status indicates the final status of the write and all ingested data is queryable.</p>
|
||
<p>To ensure that InfluxDB handles writes in the order you request them,
|
||
wait for the response before you send the next request.</p>
|
||
<h4 id="write-endpoints">Write endpoints</h4>
|
||
<p>The <a href="#operation/PostLegacyWrite"><code>/write</code></a> and <a href="#operation/PostWrite"><code>/api/v2/write</code></a> endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.</p>
|
||
<ul>
|
||
<li>Use the <a href="#operation/PostLegacyWrite"><code>/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v1/">InfluxDB v1 parameter compatibility</a>.</li>
|
||
<li>Use <a href="#operation/PostWrite"><code>/api/v2/write</code> endpoint</a> for <a href="/influxdb3/cloud-serverless/guides/api-compatibility/v2/">InfluxDB v2 parameter compatibility</a>.</li>
|
||
</ul>
|
||
<h4 id="rate-limits">Rate limits</h4>
|
||
<p><em>Write</em> rate limits apply.
|
||
For more information, see <a href="/influxdb3/cloud-serverless/admin/billing/limits/">limits and adjustable quotas</a>.</p>
|
||
<h4 id="related-guides">Related guides</h4>
|
||
<ul>
|
||
<li><a href="/influxdb3/cloud-serverless/get-started/write/">Write data with the InfluxDB API</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/">Optimize writes to InfluxDB</a></li>
|
||
<li><a href="/influxdb3/cloud-serverless/write-data/troubleshoot/">Troubleshoot issues writing data</a></li>
|
||
</ul>
|
||
</div></div><div class="sc-gzcbmu iEcHcE"><div class="sc-gVFcvn cuYWRV"><h5 class="sc-iqAclL sc-fIxmyt eONCmm kZsYIY">Authorizations: </h5></div><div class="sc-fWWYYk bwNcZa"><span class="sc-hkeOVe fguZND"><span class="sc-cbeScs ikavEm"><a href="#section/Authentication/TokenAuthentication" aria-label="section/Authentication/TokenAuthentication">TokenAuthentication</a></span></span></div></div><div><h5 class="sc-iqAclL eONCmm">query<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="db"><span class="sc-iemWCZ bcnRwz"></span><span>db</span><div class="sc-TtZnY sc-jHNicF hUSnpT bsGeIE"> required </div></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Bucket to write to. If none exists, InfluxDB creates a bucket with a default 3-day retention policy.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="p"><span class="sc-iemWCZ bcnRwz"></span><span>p</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x password to authenticate the request.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="precision"><span class="sc-iemWCZ bcnRwz"></span><span>precision</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Write precision.</p>
|
||
</div></div></div></td></tr><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="rp"><span class="sc-iemWCZ bcnRwz"></span><span>rp</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>Retention policy name.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="u"><span class="sc-iemWCZ bcnRwz"></span><span>u</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>The InfluxDB 1.x username to authenticate the request.</p>
|
||
</div></div></div></td></tr></tbody></table></div><div><h5 class="sc-iqAclL eONCmm">header<!-- --> Parameters</h5><table class="sc-hHEiqL dYlGyN"><tbody><tr><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Content-Encoding"><span class="sc-iemWCZ bcnRwz"></span><span>Content-Encoding</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Default:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">identity</span></div><div><span class="sc-fbIWvP CMpTe"> <!-- -->Enum<!-- -->:</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"gzip"</span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">"identity"</span> </div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>When present, indicates that compression is applied to the line protocol body.</p>
|
||
</div></div></div></td></tr><tr class="last undefined"><td class="sc-hBMUJo sc-fFSPTT fABPTr eQzShU" kind="field" title="Zap-Trace-Span"><span class="sc-iemWCZ bcnRwz"></span><span>Zap-Trace-Span</span></td><td class="sc-bkbkJK gWxDzL"><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><span class="sc-fbIWvP CMpTe"> <!-- -->Example:<!-- --> </span> <span class="sc-fbIWvP sc-hmbstg CMpTe cfctgs">baggage,[object Object],span_id,1,trace_id,1</span></div><div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>OpenTracing span context</p>
|
||
</div></div></div></td></tr></tbody></table></div><h5 class="sc-iqAclL eONCmm">Request Body schema: <span class="sc-jcwpoC joKODG">text/plain</span></h5><div class="sc-iBzEeX sc-cOifOu dFWqin bHzJuy"><p>Line protocol body</p>
|
||
</div><div><div><div><span class="sc-fbIWvP sc-FRrlG CMpTe bBFKjV"></span><span class="sc-fbIWvP sc-fXazdy CMpTe gJKPGC">string</span></div> <div><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"></div></div></div></div><div><h3 class="sc-dTSzeu efuQZt">Responses</h3><div><button class="sc-jXcxbT bCvCHz"><svg class="sc-dIsUp jLtOTj" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">201<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("Created"). Some points in the batch are written and queryable, and some points are rejected. The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>, up to 100 points.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT bjdvNh" disabled=""><strong class="sc-jlZJtj jSPrUM">204<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Success ("No Content"). All data in the batch is written and queryable.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">400<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>All data in the batch is rejected and not written.</p>
|
||
<p>The response body contains details about the <a href="/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points">rejected points</a>.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">401<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Token doesn't have sufficient permissions to write to this organization and bucket or the organization and bucket do not exist.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">403<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>No token was sent and they are required.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">413<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Write has been rejected because the payload is too large. Error message returns max size supported. All data in body was rejected and not written.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">429<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Token is temporarily over quota. The Retry-After header describes when to try the write again.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">503<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Server is temporarily unavailable to accept writes. The Retry-After header describes when to try the write again.</p>
|
||
</span></button></div><div><button class="sc-jXcxbT gkwAYh"><svg class="sc-dIsUp hikpbD" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-jlZJtj jSPrUM">default<!-- --> </strong><span class="sc-Arkif dXjyFC"><p>Internal server error</p>
|
||
</span></button></div></div></div><div class="sc-jSFjdj sc-gKAaRy hsSsLr gcushC"><div class="sc-kYPZxB jdCbTS"><button class="sc-dWBRfb jnEbBv"><span type="post" class="sc-jHcXXw bXnXQF http-verb post">post</span><span class="sc-xGAEC jRjoAh">/write</span><svg class="sc-dIsUp gGvkZD" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-bQCEYZ gBwOdz"><div class="sc-fXgAZx fKFAhr"><div class="sc-iBzEeX sc-cOifOu dFWqin cJyzuM"><p>InfluxDB 3 Cloud Serverless API URL</p>
|
||
</div><div tabindex="0" role="button"><div class="sc-EZqKI gjiGnZ"><span></span>/write</div></div></div></div></div><div><h3 class="sc-kEqXSa iXmHCl"> <!-- -->Response samples<!-- --> </h3><div class="sc-carFqZ evYMTo" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-1106" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1107" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-1108" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1109">400</li><li class="tab-error" role="tab" id="react-tabs-1110" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1111">401</li><li class="tab-error" role="tab" id="react-tabs-1112" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1113">403</li><li class="tab-error" role="tab" id="react-tabs-1114" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1115">413</li><li class="tab-error" role="tab" id="react-tabs-1116" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-1117">default</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1107" aria-labelledby="react-tabs-1106"><div><div class="sc-hhIiOg lhdonw"><span class="sc-oeezt bmwRob">Content type</span><div class="sc-eJocfa jzRrfm">application/json</div></div><div class="sc-gGLxEB hINeXe"><div class="sc-iNiQyp cVHUjN"><div class="sc-efHYUO eQQUSD"><button><div class="sc-khIgEk llGFDD">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iBzEeX dFWqin sc-jffHpj fqzhkP"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token string">"invalid"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"line"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"failed to parse line protocol: errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"</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-1109" aria-labelledby="react-tabs-1108"></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-1111" aria-labelledby="react-tabs-1110"></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><div class="sc-cKRKFl gBTuHc"></div></div></div>
|
||
<script>
|
||
const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"title":"InfluxDB 3 Cloud Serverless API Service","description":"The InfluxDB v2 HTTP API lets you use `/api/v2` endpoints for managing retention policy mappings and writing data stored in an InfluxDB 3 instance.\n\nThis documentation is generated from the\n[InfluxDB OpenAPI specification](https://raw.githubusercontent.com/influxdata/openapi/master/contracts/ref/cloud.yml).\n","license":{"name":"MIT","url":"https://opensource.org/licenses/MIT"},"summary":"The InfluxDB v2 HTTP API for InfluxDB 3 Cloud Serverless provides a programmatic interface for writing data stored in an InfluxDB 3 Cloud Serverless bucket.\n","version":""},"servers":[{"url":"https://{baseurl}","description":"InfluxDB 3 Cloud Serverless API URL","variables":{"baseurl":{"enum":["us-east-1-1.aws.cloud2.influxdata.com"],"default":"us-east-1-1.aws.cloud2.influxdata.com","description":"InfluxDB 3 Cloud Serverless URL"}}}],"security":[{"TokenAuthentication":[]}],"tags":[{"description":"### Write data\n\nInfluxDB 3 Cloud Serverless provides the following HTTP API endpoints for writing data:\n\n- **Recommended**: [`/api/v2/write` endpoint](#operation/PostWrite)\n for new write workloads or for bringing existing InfluxDB v2 write workloads to InfluxDB 3.\n- [`/write` endpoint](#operation/PostLegacyWrite) for bringing existing InfluxDB v1 write workloads to InfluxDB 3.\n\nBoth endpoints accept the same line protocol format and process data in the same way.\n\n### Query data\n\nInfluxDB 3 Cloud Serverless provides the following protocols for executing a query:\n\n- **Recommended**: _Flight+gRPC_ request that contains an SQL or InfluxQL query. See how to [get started querying InfluxDB using Flight and SQL](/influxdb3/cloud-serverless/get-started/query/).\n- HTTP API [`/query` request](/influxdb3/cloud-serverless/api/#operation/GetLegacyQuery) that contains an InfluxQL query.\n Use this protocol when bringing existing InfluxDB v1 query workloads to InfluxDB 3.\n\n### InfluxDB v2 compatibility\n\nThe HTTP API [`/api/v2/write` endpoint](#operation/PostWrite) works with the [`Token` authentication scheme](#section/Authentication/TokenAuthentication) and existing InfluxDB 2.x tools and code for [writing data](/influxdb3/cloud-serverless/write-data/).\n\nSee how to [use the InfluxDB v2 HTTP API with InfluxDB 3 Cloud Serverless](/influxdb3/cloud-serverless/guides/api-compatibility/v2/).\n\n### InfluxDB v1 compatibility\n\nThe HTTP API [`/write` endpoint](#operation/PostLegacyWrite) and [`/query` endpoint](#operation/GetLegacyQuery) work with InfluxDB 1.x username/password [authentication schemes](#section/Authentication/) and existing InfluxDB 1.x tools and code.\n\nSee how to [use the InfluxDB v1 HTTP API with InfluxDB 3 Cloud Serverless](/influxdb3/cloud-serverless/guides/api-compatibility/v1/).\n","name":"API compatibility","x-traitTag":true},{"description":"Use one of the following schemes to authenticate to the InfluxDB API:\n\n- [Token authentication](#section/Authentication/TokenAuthentication)\n- [Basic authentication](#section/Authentication/BasicAuthentication)\n- [Querystring authentication](#section/Authentication/QuerystringAuthentication)\n<!-- ReDoc-Inject: <security-definitions> -->\n","name":"Authentication","x-traitTag":true},{"description":"Create and manage authorizations (API tokens).\n\nAn _authorization_ contains a list of `read` and `write`\npermissions for organization resources and provides an API token for authentication.\nAn authorization belongs to an organization and only contains permissions for that organization.\n\nWe recommend the following for managing your tokens:\n\n- Create a generic user to create and manage tokens for writing data.\n- Store your tokens in a secure password vault for future access.\n\n### User sessions with authorizations\n\nOptionally, when creating an authorization, you can scope it to a specific user.\nIf the user signs in with username and password, creating a _user session_,\nthe session carries the permissions granted by all the user's authorizations.\nFor more information, see [how to assign a token to a specific user](/influxdb3/cloud-serverless/security/tokens/create-token/).\nTo create a user session, use the [`POST /api/v2/signin` endpoint](#operation/PostSignin).\n\n### Related endpoints\n\n- [Signin](#tag/Signin)\n- [Signout](#tag/Signout)\n\n### Related guides\n\n- [Authorize API requests](/influxdb3/cloud-serverless/api-guide/api_intro/#authentication)\n- [Manage API tokens](/influxdb3/cloud-serverless/security/tokens/)\n- [Assign a token to a specific user](/influxdb3/cloud-serverless/security/tokens/create-token/)\n","name":"Authorizations (API tokens)"},{"name":"Bucket Schemas"},{"description":"Store your data in InfluxDB [buckets](/influxdb3/cloud-serverless/reference/glossary/#bucket).\nA bucket is a named location where time series data is stored. All buckets\nhave a [retention period](/influxdb3/cloud-serverless/reference/glossary/#retention-period),\na duration of time that each data point persists. InfluxDB drops all\npoints with timestamps older than the bucket’s retention period.\nA bucket belongs to an organization.\n\n### Related guides\n\n- [Manage buckets](/influxdb3/cloud-serverless/admin/buckets/)\n","name":"Buckets"},{"name":"Cells"},{"name":"Checks"},{"description":"To specify resources, some InfluxDB API endpoints require parameters or\nproperties in the request--for example,\nwriting to a `bucket` resource in an `org` (_organization_ resource).\n\n### Common parameters\n\n| Query parameter | Value type | Description |\n|:------------------------ |:--------------------- |:-------------------------------------------|\n| `bucket` | string | The bucket name or ID ([find your bucket](/influxdb3/cloud-serverless/admin/buckets/view-buckets/). |\n| `bucketID` | string | The bucket ID ([find your bucket](/influxdb3/cloud-serverless/admin/buckets/view-buckets/). |\n| `org` | string | The organization name or ID ([find your organization](/influxdb3/cloud-serverless/organizations/view-orgs/). |\n| `orgID` | 16-byte string | The organization ID ([find your organization](/influxdb3/cloud-serverless/organizations/view-orgs/). |\n","name":"Common parameters","x-traitTag":true},{"name":"Config"},{"name":"Dashboards"},{"name":"Data I/O endpoints"},{"description":"The InfluxDB 1.x data model includes [databases](/influxdb/v1.8/concepts/glossary/#database)\nand [retention policies](/influxdb/v1.8/concepts/glossary/#retention-policy-rp).\nInfluxDB 2.x replaces databases and retention policies with buckets.\nTo support InfluxDB 1.x query and write patterns in InfluxDB 2.x,\ndatabases and retention policies are mapped to buckets using the\ndatabase and retention policy (DBRP) mapping service.\nThe DBRP mapping service uses the database and retention policy\nspecified in 1.x compatibility API requests to route operations to a bucket.\n\n### Related guides\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","name":"DBRPs"},{"description":"Delete data from an InfluxDB bucket.\n","name":"Delete"},{"description":"InfluxDB HTTP API endpoints use standard HTTP request and response headers.\nThe following table shows common headers used by many InfluxDB API endpoints.\nSome endpoints may use other headers that perform functions more specific to those endpoints--for example,\nthe `POST /api/v2/write` endpoint accepts the `Content-Encoding` header to indicate the compression applied to line protocol in the request body.\n\n| Header | Value type | Description |\n|:------------------------ |:--------------------- |:-------------------------------------------|\n| `Accept` | string | The content type that the client can understand. |\n| `Authorization` | string | The authorization scheme and credential. |\n| `Content-Length` | integer | The size of the entity-body, in bytes. |\n| `Content-Type` | string | The format of the data in the request body. |\n","name":"Headers","x-traitTag":true},{"description":"Store, manage, and execute scripts in InfluxDB.\nA script stores your custom Flux script and provides an invokable\nendpoint that accepts runtime parameters.\nIn a script, you can specify custom runtime parameters\n(`params`)--for example, `params.myparameter`.\nOnce you create a script, InfluxDB generates an\n[`/api/v2/scripts/SCRIPT_ID/invoke` endpoint](#operation/PostScriptsIDInvoke)\nfor your organization.\nYou can run the script from API requests and tasks, defining parameter\nvalues for each run.\nWhen the script runs, InfluxDB replaces `params` references in the\nscript with the runtime parameter values you define.\n\nUse the `/api/v2/scripts` endpoints to create and manage scripts.\nSee related guides to learn how to define parameters and execute scripts.\n\n<!-- TSM-only -->\n","name":"Invokable Scripts"},{"name":"Labels"},{"name":"Legacy Authorizations"},{"name":"Limits"},{"name":"NotificationEndpoints"},{"name":"NotificationRules"},{"description":"Manage your [organization](/influxdb3/cloud-serverless/reference/glossary/#organization).\nAn organization is a workspace for a group of users. Organizations can be\nused to separate different environments, projects, teams or users within\nInfluxDB.\n\nUse the `/api/v2/orgs` endpoints to view and manage organizations.\n","name":"Organizations"},{"description":"Some InfluxDB API [list operations](#tag/SupportedOperations) may support the following query parameters for paginating results:\n\n | Query parameter | Value type | Description |\n |:------------------------ |:--------------------- |:-------------------------------------------|\n | `limit` | integer | The maximum number of records to return (after other parameters are applied). |\n | `offset` | integer | The number of records to skip (before `limit`, after other parameters are applied). |\n | `after` | string (resource ID) | Only returns resources created after the specified resource. |\n\n ### Limitations\n\n - For specific endpoint parameters and examples, see the endpoint definition.\n - If you specify an `offset` parameter value greater than the total number of records,\n then InfluxDB returns an empty list in the response\n (given `offset` skips the specified number of records).\n\n The following example passes `offset=50` to skip the first 50 results,\n but the user only has 10 buckets:\n\n ```sh\n curl --request GET \"INFLUX_URL/api/v2/buckets?limit=1&offset=50\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\"\n ```\n\n The response contains the following:\n\n ```json\n {\n \"links\": {\n \"prev\": \"/api/v2/buckets?descending=false\\u0026limit=1\\u0026offset=49\\u0026orgID=ORG_ID\",\n \"self\": \"/api/v2/buckets?descending=false\\u0026limit=1\\u0026offset=50\\u0026orgID=ORG_ID\"\n },\n \"buckets\": []\n }\n ```\n","name":"Pagination","x-traitTag":true},{"name":"Ping"},{"description":"Query data stored in a bucket.\n\n- HTTP clients can query the v1 [`/query` endpoint](/influxdb3/cloud-serverless/api/#operation/GetLegacyQuery)\nusing **InfluxQL** and retrieve data in **CSV** or **JSON** format.\n- _Flight + gRPC_ clients can query using **SQL** or **InfluxQL** and retrieve data in **Arrow** format.\n\n#### Related guides\n\n- [Get started querying InfluxDB](/influxdb3/cloud-serverless/get-started/query/)\n- [Execute queries](/influxdb3/cloud-serverless/query-data/execute-queries/)\n","name":"Query"},{"description":"See the [**Get started**](/influxdb3/cloud-serverless/get-started/) tutorial\nto get up and running authenticating with tokens, writing to buckets, and querying data.\n\n[**InfluxDB API client libraries and Flight clients**](/influxdb3/cloud-serverless/reference/client-libraries/)\nare available to integrate InfluxDB with your application.\n","name":"Quick start","x-traitTag":true},{"name":"Resources"},{"description":"InfluxDB HTTP API endpoints use standard HTTP status codes for success and failure responses.\nThe response body may include additional details.\nFor details about a specific operation's response,\nsee **Responses** and **Response Samples** for that operation.\n\nAPI operations may return the following HTTP status codes:\n\n| Code | Status | Description |\n|:-----------:|:------------------------ |:--------------------- |\n| `200` | Success | |\n| `201` | Created | Successfully created a resource. The response body may contain details, for example [`/write`](#operation/PostLegacyWrite) and [`/api/v2/write`](#operation/PostWrite) response bodies contain details of partial write failures. |\n| `204` | No content | The request succeeded. |\n| `400` | Bad request | InfluxDB can't parse the request due to an incorrect parameter or bad syntax. For _writes_, the error may indicate one of the following problems: <ul><li>Line protocol is malformed. The response body contains the first malformed line in the data and indicates what was expected.</li><li>The batch contains a point with the same series as other points, but one of the field values has a different data type.<li>`Authorization` header is missing or malformed or the API token doesn't have permission for the operation.</li></ul> |\n| `401` | Unauthorized | May indicate one of the following: <ul><li>`Authorization: Token` header is missing or malformed</li><li>API token value is missing from the header</li><li>API token doesn't have permission. For more information about token types and permissions, see [Manage API tokens](/influxdb3/cloud-serverless/security/tokens/)</li></ul> |\n| `404` | Not found | Requested resource was not found. `message` in the response body provides details about the requested resource. |\n| `405` | Method not allowed | The API path doesn't support the HTTP method used in the request--for example, you send a `POST` request to an endpoint that only allows `GET`. |\n| `413` | Request entity too large | Request payload exceeds the size limit. |\n| `422` | Unprocessable entity | Request data is invalid. `code` and `message` in the response body provide details about the problem. |\n| `429` | Too many requests | API token is temporarily over the request quota. The `Retry-After` header describes when to try the request again. |\n| `500` | Internal server error | |\n| `503` | Service unavailable | Server is temporarily unavailable to process the request. The `Retry-After` header describes when to try the request again. |\n","name":"Response codes","x-traitTag":true},{"name":"Routes"},{"name":"Rules"},{"name":"Secrets"},{"name":"Security and access endpoints"},{"name":"Setup"},{"name":"Signin"},{"name":"Signout"},{"description":"The following table shows the most common operations that the InfluxDB `/api/v2` API supports.\nSome resources may support other operations that perform functions more specific to those resources.\nFor example, you can use the `PATCH /api/v2/scripts` endpoint to update properties of a script\nresource.\n\n| Operation | |\n|:----------|:-----------------------------------------------------------------------|\n| Write | Writes (`POST`) data to a bucket. |\n| Run | Executes (`POST`) a query or script and returns the result. |\n| List |\tRetrieves (`GET`) a list of zero or more resources. |\n| Create |\tCreates (`POST`) a new resource and returns the resource. |\n| Update |\tModifies (`PUT`) an existing resource to reflect data in your request. |\n| Delete |\tRemoves (`DELETE`) a specific resource. |\n","name":"Supported operations","x-traitTag":true},{"name":"System information endpoints"},{"description":"Process and analyze your data with tasks\nin the InfluxDB task engine.\nUse the `/api/v2/tasks` endpoints to schedule and manage tasks, retry task runs, and retrieve run logs.\n\nTo configure a task, provide the script and the schedule to run the task.\nFor examples, see how to create a task with the [`POST /api/v2/tasks` endpoint](#operation/PostTasks).\n\n<span id=\"tasks-schemaref-task\" />\n\n### Properties\n\nA `task` object contains information about an InfluxDB task resource.\n\nThe following table defines the properties that appear in this object:\n\n<SchemaDefinition schemaRef=\"#/components/schemas/Task\" />\n\n<!-- TSM-only -->\n","name":"Tasks"},{"name":"Telegraf Plugins"},{"name":"Telegrafs"},{"description":"Export and apply InfluxDB **templates**.\nManage **stacks** of templated InfluxDB resources.\n\nInfluxDB templates are prepackaged configurations for resources.\nUse InfluxDB templates to configure a fresh instance of InfluxDB,\nback up your dashboard configuration, or share your configuration.\n\nUse the `/api/v2/templates` endpoints to export templates and apply templates.\n\n**InfluxDB stacks** are stateful InfluxDB templates that let you\nadd, update, and remove installed template resources over time, avoid duplicating\nresources when applying the same or similar templates more than once, and\napply changes to distributed instances of InfluxDB OSS or InfluxDB Cloud.\n\nUse the `/api/v2/stacks` endpoints to manage installed template resources.\n\n<!-- TSM-only -->\n","name":"Templates"},{"name":"Usage"},{"description":"Retrieve specific users.\n\nInfluxDB Cloud lets you invite and collaborate with multiple users in your organization.\nTo invite and remove users from your organization, use the InfluxDB Cloud user interface (UI);\nyou can't use the InfluxDB API to manage users in InfluxDB Cloud.\nOnce a user is added to your organization, you can use the\n`GET /api/v2/users` and `GET /api/v2/users/USER_ID` API endpoints to\nview specific members.\n\n### User sessions with authorizations\n\nOptionally, you can scope an authorization (and its API token) to a user.\nIf a user signs in with username and password, creating a _user session_,\nthe session carries the permissions granted by all the user's authorizations.\nTo create a user session, use the [`POST /api/v2/signin` endpoint](#operation/PostSignin).\n\n### Related guides\n\n- [Manage users](/influxdb3/cloud-serverless/organizations/users/)\n","name":"Users"},{"name":"Variables"},{"name":"Views"},{"description":"Write time series data to [buckets](/influxdb3/cloud-serverless/reference/glossary/#bucket) using InfluxDB v1 or v2 endpoints.\n","name":"Write"}],"paths":{"/api/v2":{"get":{"description":"Retrieves all the top level routes for the InfluxDB API.\n\n#### Limitations\n\n- Only returns top level routes--for example, the response contains\n`\"tasks\":\"/api/v2/tasks\"`, and doesn't contain resource-specific routes\nfor tasks (`/api/v2/tasks/TASK_ID/...`).\n","operationId":"GetRoutes","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Routes"}}},"description":"Success.\nThe response body contains key-value pairs with the resource name and\ntop-level route.\n"}},"summary":"List all top level routes","tags":["Routes","System information endpoints"]}},"/api/v2/authorizations":{"get":{"description":"Lists authorizations.\n\nTo limit which authorizations are returned, pass query parameters in your request.\nIf no query parameters are passed, InfluxDB returns all authorizations.\n\nInfluxDB 3 Cloud Serverless doesn't expose [API token](/influxdb3/cloud-serverless/reference/glossary/#token)\n values in `GET /api/v2/authorizations` responses;\n returns `token: redacted` for all authorizations.\n\n#### Required permissions\n\nTo retrieve an authorization, the request must use an API token that has the\nfollowing permissions:\n\n- `read-authorizations`\n- `read-user` for the user that the authorization is scoped to\n\n#### Related guides\n\n- [View tokens](/influxdb3/cloud-serverless/security/tokens/view-tokens/)\n","operationId":"GetAuthorizations","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A user ID.\nOnly returns authorizations scoped to the specified [user](/influxdb3/cloud-serverless/reference/glossary/#user).\n","in":"query","name":"userID","schema":{"type":"string"}},{"description":"A user name.\nOnly returns authorizations scoped to the specified [user](/influxdb3/cloud-serverless/reference/glossary/#user).\n","in":"query","name":"user","schema":{"type":"string"}},{"description":"An organization ID. Only returns authorizations that belong to the specified [organization](/influxdb3/cloud-serverless/reference/glossary/#organization).","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"An organization name.\nOnly returns authorizations that belong to the specified [organization](/influxdb3/cloud-serverless/reference/glossary/#organization).\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An API [token](/influxdb3/cloud-serverless/reference/glossary/#token) value.\nSpecifies an authorization by its `token` property value\nand returns the authorization.\n\n#### InfluxDB OSS\n\n- Doesn't support this parameter. InfluxDB OSS ignores the `token=` parameter,\n applies other parameters, and then returns the result.\n\n#### Limitations\n\n- The parameter is non-repeatable. If you specify more than one,\n only the first one is used. If a resource with the specified\n property value doesn't exist, then the response body contains an empty list.\n","in":"query","name":"token","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Authorizations"}}},"description":"Success. The response body contains a list of authorizations.\n\nIf the response body is missing authorizations that you expect, check that the API\ntoken used in the request has `read-user` permission for the users (`userID` property value)\nin those authorizations.\n\n#### InfluxDB OSS\n\n- **Warning**: The response body contains authorizations with their\n [API token](/influxdb3/cloud-serverless/reference/glossary/#token) values in clear text.\n- If the request uses an _[operator token](/influxdb/latest/security/tokens/#operator-token)_,\n InfluxDB OSS returns authorizations for all organizations in the instance.\n"},"400":{"$ref":"#/components/responses/GeneralServerError","description":"Invalid request"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"List authorizations","tags":["Authorizations (API tokens)","Security and access endpoints"]},"post":{"description":"Creates an authorization and returns the authorization with the\ngenerated API [token](/influxdb3/cloud-serverless/reference/glossary/#token).\n\nUse this endpoint to create an authorization, which generates an API token\nwith permissions to `read` or `write` to a specific resource or `type` of resource.\nThe API token is the authorization's `token` property value.\n\nTo follow best practices for secure API token generation and retrieval,\nInfluxDB enforces access restrictions on API tokens.\n\n - InfluxDB allows access to the API token value immediately after the authorization is created.\n - You can’t change access (read/write) permissions for an API token after it’s created.\n - Tokens stop working when the user who created the token is deleted.\n\nWe recommend the following for managing your tokens:\n\n - Create a generic user to create and manage tokens for writing data.\n - Store your tokens in a secure password vault for future access.\n\n#### Required permissions\n\n- `write-authorizations`\n- `write-user` for the user that the authorization is scoped to\n\n#### Related guides\n\n- [Create a token](/influxdb3/cloud-serverless/security/tokens/create-token/)\n","operationId":"PostAuthorizations","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"examples":{"AuthorizationPostRequest":{"$ref":"#/components/examples/AuthorizationPostRequest"},"AuthorizationWithResourcePostRequest":{"$ref":"#/components/examples/AuthorizationWithResourcePostRequest"},"AuthorizationWithUserPostRequest":{"$ref":"#/components/examples/AuthorizationWithUserPostRequest"}},"schema":{"$ref":"#/components/schemas/AuthorizationPostRequest"}}},"description":"The authorization to create.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Authorization"}}},"description":"Success. The authorization is created. The response body contains the\nauthorization.\n"},"400":{"$ref":"#/components/responses/GeneralServerError","description":"Invalid request"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"Create an authorization","tags":["Authorizations (API tokens)","Security and access endpoints"]}},"/api/v2/authorizations/{authID}":{"delete":{"description":"Deletes an authorization.\n\nUse the endpoint to delete an API token.\n\nIf you want to disable an API token instead of delete it,\n[update the authorization's status to `inactive`](#operation/PatchAuthorizationsID).\n","operationId":"DeleteAuthorizationsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An authorization ID. Specifies the authorization to delete.","in":"path","name":"authID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success. The authorization is deleted."},"400":{"content":{"application/json":{"examples":{"notFound":{"summary":"The specified resource ID is invalid.\n","value":{"code":"invalid","message":"id must have a length of 16 bytes"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested authorization doesn't exist.\n","value":{"code":"not found","message":"authorization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"Delete an authorization","tags":["Authorizations (API tokens)","Security and access endpoints"]},"get":{"description":"Retrieves an authorization.\n\nUse this endpoint to retrieve information about an API token, including\nthe token's permissions and the user that the token is scoped to.\n\n#### InfluxDB OSS\n\n- InfluxDB OSS returns\n [API token](/influxdb3/cloud-serverless/reference/glossary/#token) values in authorizations.\n- If the request uses an _[operator token](/influxdb/latest/security/tokens/#operator-token)_,\n InfluxDB OSS returns authorizations for all organizations in the instance.\n\n#### Related guides\n\n- [View tokens](/influxdb3/cloud-serverless/security/tokens/view-tokens/)\n","operationId":"GetAuthorizationsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An authorization ID. Specifies the authorization to retrieve.","in":"path","name":"authID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Authorization"}}},"description":"Success. The response body contains the authorization."},"400":{"content":{"application/json":{"examples":{"notFound":{"summary":"The specified resource ID is invalid.\n","value":{"code":"invalid","message":"id must have a length of 16 bytes"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested authorization doesn't exist.\n","value":{"code":"not found","message":"authorization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"Retrieve an authorization","tags":["Authorizations (API tokens)","Security and access endpoints"]},"patch":{"description":"Updates an authorization.\n\nUse this endpoint to set an API token's status to be _active_ or _inactive_.\nInfluxDB rejects requests that use inactive API tokens.\n","operationId":"PatchAuthorizationsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An authorization ID. Specifies the authorization to update.","in":"path","name":"authID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizationUpdateRequest"}}},"description":"In the request body, provide the authorization properties to update.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Authorization"}}},"description":"Success. The response body contains the updated authorization."},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"Update an API token to be active or inactive","tags":["Authorizations (API tokens)","Security and access endpoints"]}},"/api/v2/buckets":{"get":{"description":"Lists [buckets](/influxdb3/cloud-serverless/reference/glossary/#bucket).\n\nInfluxDB retrieves buckets owned by the\n[organization](/influxdb3/cloud-serverless/reference/glossary/#organization)\nassociated with the authorization\n([API token](/influxdb3/cloud-serverless/reference/glossary/#token)).\nTo limit which buckets are returned, pass query parameters in your request.\nIf no query parameters are passed, InfluxDB returns all buckets up to the\ndefault `limit`.\n\n#### InfluxDB OSS\n\n- If you use an _[operator token](/influxdb3/cloud-serverless/security/tokens/#operator-token)_\n to authenticate your request, InfluxDB retrieves resources for _all\n organizations_ in the instance.\n To retrieve resources for only a specific organization, use the\n `org` parameter or the `orgID` parameter to specify the organization.\n\n#### Required permissions\n\n| Action | Permission required |\n|:--------------------------|:--------------------|\n| Retrieve _user buckets_ | `read-buckets` |\n| Retrieve [_system buckets_](/influxdb3/cloud-serverless/reference/internals/system-buckets/) | `read-orgs` |\n\n#### Related Guides\n\n- [Manage buckets](/influxdb3/cloud-serverless/admin/buckets/)\n","operationId":"GetBuckets","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"$ref":"#/components/parameters/Offset"},{"$ref":"#/components/parameters/Limit"},{"$ref":"#/components/parameters/After"},{"description":"An organization name.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n- Lists buckets for the organization associated with the authorization (API token).\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n- Lists buckets for the organization associated with the authorization (API token).\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A bucket name.\nOnly returns buckets with the specified name.\n","in":"query","name":"name","schema":{"type":"string"}},{"description":"A bucket ID.\nOnly returns the bucket with the specified ID.\n","in":"query","name":"id","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"buckets":[{"createdAt":"2022-03-15T17:22:33.72617939Z","description":"System bucket for monitoring logs","id":"77ca9dace40a9bfc","labels":[],"links":{"labels":"/api/v2/buckets/77ca9dace40a9bfc/labels","members":"/api/v2/buckets/77ca9dace40a9bfc/members","org":"/api/v2/orgs/INFLUX_ORG_ID","owners":"/api/v2/buckets/77ca9dace40a9bfc/owners","self":"/api/v2/buckets/77ca9dace40a9bfc","write":"/api/v2/write?org=ORG_ID&bucket=77ca9dace40a9bfc"},"name":"_monitoring","orgID":"INFLUX_ORG_ID","retentionRules":[{"everySeconds":604800,"type":"expire"}],"schemaType":"implicit","type":"system","updatedAt":"2022-03-15T17:22:33.726179487Z"}],"links":{"self":"/api/v2/buckets?descending=false&limit=20&name=_monitoring&offset=0&orgID=ORG_ID"}}}},"schema":{"$ref":"#/components/schemas/Buckets"}}},"description":"Success.\nThe response body contains a list of `buckets`.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List buckets","tags":["Buckets"],"x-codeSamples":[{"label":"cURL: filter buckets by name","lang":"Shell","source":"curl --request GET \"http://localhost:8086/api/v2/buckets?name=_monitoring\" \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\"\n"}]},"post":{"description":"Creates a [bucket](/influxdb3/cloud-serverless/reference/glossary/#bucket)\nand returns the bucket resource.\nThe default data\n[retention period](/influxdb3/cloud-serverless/reference/glossary/#retention-period)\nis 30 days.\n\n#### InfluxDB OSS\n\n- A single InfluxDB OSS instance supports active writes or queries for\napproximately 20 buckets across all organizations at a given time.\nReading or writing to more than 20 buckets at a time can adversely affect\nperformance.\n\n#### Limitations\n\n- InfluxDB Cloud Free Plan allows users to create up to two buckets.\nExceeding the bucket quota will result in an HTTP `403` status code.\nFor additional information regarding InfluxDB Cloud offerings, see\n[InfluxDB Cloud Pricing](https://www.influxdata.com/influxdb-cloud-pricing/).\n\n#### Related Guides\n\n- [Create a bucket](/influxdb3/cloud-serverless/admin/buckets/create-bucket/)\n- [Create bucket CLI reference](/influxdb3/cloud-serverless/reference/cli/influx/bucket/create)\n","operationId":"PostBuckets","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostBucketRequest"}}},"description":"The bucket to create.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-08-03T23:04:41.073704121Z","description":"A bucket holding air sensor data","id":"37407e232b3911d8","labels":[],"links":{"labels":"/api/v2/buckets/37407e232b3911d8/labels","members":"/api/v2/buckets/37407e232b3911d8/members","org":"/api/v2/orgs/INFLUX_ORG_ID","owners":"/api/v2/buckets/37407e232b3911d8/owners","self":"/api/v2/buckets/37407e232b3911d8","write":"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"},"name":"air_sensor","orgID":"INFLUX_ORG_ID","retentionRules":[{"everySeconds":2592000,"type":"expire"}],"schemaType":"implicit","type":"user","updatedAt":"2022-08-03T23:04:41.073704228Z"}}},"schema":{"$ref":"#/components/schemas/Bucket"}}},"description":"Success.\nThe bucket is created.\n"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"403":{"content":{"application/json":{"examples":{"quotaExceeded":{"summary":"Bucket quota exceeded","value":{"code":"forbidden","message":"creating bucket would exceed quota"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Forbidden.\nThe bucket quota is exceeded.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"forbidden","type":"string"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable Entity.\nThe request body failed validation.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Create a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL: create a bucket with retention period","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/buckets \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"name\": \"air_sensor\",\n \"description\": \"A bucket holding air sensor data\",\n \"orgID\": \"INFLUX_ORG_ID\",\n \"retentionRules\": [\n {\n \"type\": \"expire\",\n \"everySeconds\": 2592000,\n }\n ]\n }'\n"},{"label":"cURL","lang":"Shell","source":""}]}},"/api/v2/buckets/{bucketID}":{"delete":{"description":"Deletes a bucket and all associated records.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Does the following when you send a delete request:\n\n 1. Validates the request and queues the delete.\n 2. Returns an HTTP `204` status code if queued; _error_ otherwise.\n 3. Handles the delete asynchronously.\n\n#### Limitations\n\n- Only one bucket can be deleted per request.\n\n#### Related Guides\n\n- [Manage buckets](/influxdb3/cloud-serverless/admin/buckets/)\n","operationId":"DeleteBucketsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"Bucket ID.\nThe ID of the bucket to delete.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\n\n#### InfluxDB 3 Cloud Serverless\n - The bucket is queued for deletion.\n"},"400":{"content":{"application/json":{"examples":{"invalidID":{"summary":"Invalid ID.\n","value":{"code":"invalid","message":"id must have a length of 16 bytes"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad Request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested bucket was not found.\n","value":{"code":"not found","message":"bucket not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nBucket not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request DELETE \"http://localhost:8086/api/v2/buckets/BUCKET_ID\" \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header 'Accept: application/json'\n"}]},"get":{"description":"Retrieves a bucket.\n\nUse this endpoint to retrieve information for a specific bucket.\n","operationId":"GetBucketsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to retrieve.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-08-03T23:04:41.073704121Z","description":"bucket for air sensor data","id":"37407e232b3911d8","labels":[],"links":{"labels":"/api/v2/buckets/37407e232b3911d8/labels","members":"/api/v2/buckets/37407e232b3911d8/members","org":"/api/v2/orgs/INFLUX_ORG_ID","owners":"/api/v2/buckets/37407e232b3911d8/owners","self":"/api/v2/buckets/37407e232b3911d8","write":"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"},"name":"air-sensor","orgID":"bea7ea952287f70d","retentionRules":[{"everySeconds":2592000,"type":"expire"}],"schemaType":"implicit","type":"user","updatedAt":"2022-08-03T23:04:41.073704228Z"}}},"schema":{"$ref":"#/components/schemas/Bucket"}}},"description":"Success.\nThe response body contains the bucket information.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested bucket wasn't found.\n","value":{"code":"not found","message":"bucket not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nBucket not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Retrieve a bucket","tags":["Buckets"]},"patch":{"description":"Updates a bucket.\n\nUse this endpoint to update properties\n(`name`, `description`, and `retentionRules`) of a bucket.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Requires the `retentionRules` property in the request body. If you don't\nprovide `retentionRules`, InfluxDB responds with an HTTP `403` status code.\n\n#### Related Guides\n\n- [Update a bucket](/influxdb3/cloud-serverless/admin/buckets/update-bucket/)\n","operationId":"PatchBucketsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The bucket ID.","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchBucketRequest"}}},"description":"The bucket update to apply.","required":true},"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-08-03T23:04:41.073704121Z","description":"bucket holding air sensor data","id":"37407e232b3911d8","labels":[],"links":{"labels":"/api/v2/buckets/37407e232b3911d8/labels","members":"/api/v2/buckets/37407e232b3911d8/members","org":"/api/v2/orgs/INFLUX_ORG_ID","owners":"/api/v2/buckets/37407e232b3911d8/owners","self":"/api/v2/buckets/37407e232b3911d8","write":"/api/v2/write?org=INFLUX_ORG_ID&bucket=37407e232b3911d8"},"name":"air_sensor","orgID":"INFLUX_ORG_ID","retentionRules":[{"everySeconds":2592000,"type":"expire"}],"schemaType":"implicit","type":"user","updatedAt":"2022-08-07T22:49:49.422962913Z"}}},"schema":{"$ref":"#/components/schemas/Bucket"}}},"description":"An updated bucket"},"400":{"content":{"application/json":{"examples":{"invalidJSONStringValue":{"description":"If the request body contains invalid JSON, InfluxDB returns `invalid`\nwith detail about the problem.\n","summary":"Invalid JSON","value":{"code":"invalid","message":"invalid json: invalid character '\\'' looking for beginning of value"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad Request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"403":{"content":{"application/json":{"examples":{"invalidRetention":{"summary":"The retention policy provided exceeds the max retention for the\norganization.\n","value":{"code":"forbidden","message":"provided retention exceeds orgs maximum retention duration"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Forbidden.\n"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested bucket wasn't found.\n","value":{"code":"not found","message":"bucket not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nBucket not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request PATCH \"http://localhost:8086/api/v2/buckets/BUCKET_ID \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"name\": \"air_sensor\",\n \"description\": \"bucket holding air sensor data\",\n \"retentionRules\": [\n {\n \"type\": \"expire\",\n \"everySeconds\": 2592000\n }\n ]\n }'\n"}]}},"/api/v2/buckets/{bucketID}/labels":{"get":{"description":"Lists all labels for a bucket.\n\nLabels are objects that contain `labelID`, `name`, `description`, and `color`\nkey-value pairs. They may be used for grouping and filtering InfluxDB\nresources.\nLabels are also capable of grouping across different resources--for example,\nyou can apply a label named `air_sensor` to a bucket and a task to quickly\norganize resources.\n\n#### Related guides\n\n- Use the [`/api/v2/labels` InfluxDB API endpoint](#tag/Labels) to retrieve and manage labels.\n- [Manage buckets](/influxdb3/cloud-serverless/admin/buckets/)\n","operationId":"GetBucketsIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to retrieve labels for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"labels":[{"id":"09cbd068e7ebb000","name":"production_buckets","orgID":"INFLUX_ORG_ID"}],"links":{"self":"/api/v2/labels"}}}},"schema":{"$ref":"#/components/schemas/LabelsResponse"}}},"description":"Success.\nThe response body contains a list of all labels for the bucket.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all labels for a bucket","tags":["Buckets"]},"post":{"description":"Adds a label to a bucket and returns the new label information.\n\nLabels are objects that contain `labelID`, `name`, `description`, and `color`\nkey-value pairs. They may be used for grouping and filtering across one or\nmore kinds of **resources**--for example, you can apply a label named\n`air_sensor` to a bucket and a task to quickly organize resources.\n\n#### Limitations\n\n- Before adding a label to a bucket, you must create the label if you\n haven't already. To create a label with the InfluxDB API, send a `POST`\n request to the [`/api/v2/labels` endpoint](#operation/PostLabels)).\n\n#### Related guides\n\n- Use the [`/api/v2/labels` InfluxDB API endpoint](#tag/Labels) to retrieve and manage labels.\n- [Manage labels in the InfluxDB UI](/influxdb3/cloud-serverless/visualize-data/labels/)\n","operationId":"PostBucketsIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"Bucket ID.\nThe ID of the bucket to label.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelMapping"}}},"description":"An object that contains a _`labelID`_ to add to the bucket.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"label":{"id":"09cbd068e7ebb000","name":"production_buckets","orgID":"INFLUX_ORG_ID"},"links":{"self":"/api/v2/labels"}}}},"schema":{"$ref":"#/components/schemas/LabelResponse"}}},"description":"Success.\nThe response body contains the label information.\n"},"400":{"$ref":"#/components/responses/BadRequestError","examples":{"invalidRequest":{"summary":"The `labelID` is missing from the request body.","value":{"code":"invalid","message":"label id is required"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"422":{"content":{"application/json":{"examples":{"conflictingResource":{"summary":"Label already exists on the resource.\n","value":{"code":"conflict","message":"Cannot add label, label already exists on resource"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable entity.\nLabel already exists on the resource.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a label to a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/buckets/BUCKETS_ID/labels \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"labelID\": \"09cbd068e7ebb000\"\n }'\n"}]}},"/api/v2/buckets/{bucketID}/labels/{labelID}":{"delete":{"operationId":"DeleteBucketsIDLabelsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The bucket ID.","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}},{"description":"The ID of the label to delete.","in":"path","name":"labelID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete has been accepted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bucket not found"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a label from a bucket","tags":["Buckets"]}},"/api/v2/buckets/{bucketID}/members":{"get":{"description":"Lists all users for a bucket.\n\nInfluxDB [users](/influxdb3/cloud-serverless/reference/glossary/#user) have\npermission to access InfluxDB.\n\n[Members](/influxdb3/cloud-serverless/reference/glossary/#member) are users in\nan organization with access to the specified resource.\n\nUse this endpoint to retrieve all users with access to a bucket.\n\n<!-- TSM-ONLY -->\n","operationId":"GetBucketsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to retrieve users for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"links":{"self":"/api/v2/buckets/37407e232b3911d8/members"},"users":[{"id":"791df274afd48a83","links":{"self":"/api/v2/users/791df274afd48a83"},"name":"example_user_1","role":"member","status":"active"},{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_2","role":"owner","status":"active"}]}}},"schema":{"$ref":"#/components/schemas/ResourceMembers"}}},"description":"Success.\nThe response body contains a list of all users for the bucket.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all users with member privileges for a bucket","tags":["Buckets"]},"post":{"description":"Add a user to a bucket and return the new user information.\n\nInfluxDB [users](/influxdb3/cloud-serverless/reference/glossary/#user) have\npermission to access InfluxDB.\n\n[Members](/influxdb3/cloud-serverless/reference/glossary/#member) are users in\nan organization.\n\nUse this endpoint to give a user member privileges to a bucket.\n\n#### Related guides\n\n- [Manage users](/influxdb3/cloud-serverless/users/)\n- [Manage members](/influxdb3/cloud-serverless/organizations/members/)\n","operationId":"PostBucketsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to retrieve users for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"A user to add as a member to the bucket.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_1","role":"member","status":"active"}}},"schema":{"$ref":"#/components/schemas/ResourceMember"}}},"description":"Success.\nThe response body contains the user information.\n"},"400":{"$ref":"#/components/responses/BadRequestError","examples":{"invalidRequest":{"summary":"The user `id` is missing from the request body.","value":{"code":"invalid","message":"user id missing or invalid"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a member to a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/buckets/BUCKET_ID/members \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"id\": \"09cfb87051cbe000\"\n }\n"}]}},"/api/v2/buckets/{bucketID}/members/{userID}":{"delete":{"description":"Removes a member from a bucket.\n\nUse this endpoint to remove a user's member privileges from a bucket. This\nremoves the user's `read` and `write` permissions for the bucket.\n\n#### Related guides\n\n- [Manage users](/influxdb3/cloud-serverless/users/)\n- [Manage members](/influxdb3/cloud-serverless/organizations/members/)\n","operationId":"DeleteBucketsIDMembersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the user to remove.\n","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The ID of the bucket to remove a user from.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\nThe user is no longer a member of the bucket.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove a member from a bucket","tags":["Buckets"]}},"/api/v2/buckets/{bucketID}/owners":{"get":{"description":"Lists all [owners](/influxdb3/cloud-serverless/reference/glossary/#owner)\nof a bucket.\n\nBucket owners have permission to delete buckets and remove user and member\npermissions from the bucket.\n\nInfluxDB 3 Cloud Serverless uses [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign resource permissions; doesn't use `owner` and `member` roles.\n\n\n#### Limitations\n\n- Owner permissions are separate from API token permissions.\n- Owner permissions are used in the context of the InfluxDB UI.\n\n#### Required permissions\n\n- `read-orgs INFLUX_ORG_ID`\n\n*`INFLUX_ORG_ID`* is the ID of the organization that you want to retrieve a\nlist of owners for.\n\n#### Related endpoints\n\n- [Authorizations](#tag/Authorizations-(API-tokens))\n","operationId":"GetBucketsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to retrieve owners for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"links":{"self":"/api/v2/buckets/BUCKET_ID/owners"},"users":[{"id":"d88d182d91b0950f","links":{"self":"/api/v2/users/d88d182d91b0950f"},"name":"example-owner","role":"owner","status":"active"}]}}},"schema":{"$ref":"#/components/schemas/ResourceOwners"}}},"description":"Success.\nThe response body contains a list of all owners for the bucket.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all owners of a bucket","tags":["Buckets"]},"post":{"description":"Adds an owner to a bucket and returns the [owners](/influxdb3/cloud-serverless/reference/glossary/#owner)\nwith role and user detail.\n\nUse this endpoint to create a _resource owner_ for the bucket.\nBucket owners have permission to delete buckets and remove user and member\npermissions from the bucket.\n\nInfluxDB 3 Cloud Serverless uses [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign resource permissions; doesn't use `owner` and `member` roles.\n\n#### Limitations\n\n- Owner permissions are separate from API token permissions.\n- Owner permissions are used in the context of the InfluxDB UI.\n\n#### Required permissions\n\n- `write-orgs INFLUX_ORG_ID`\n*`INFLUX_ORG_ID`* is the ID of the organization that you want to add\n an owner for.\n\n#### Related endpoints\n\n- [Authorizations](#tag/Authorizations-(API-tokens))\n\n#### Related guides\n\n- [Manage users](/influxdb3/cloud-serverless/users/)\n","operationId":"PostBucketsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the bucket to add an owner for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"successResponse":{"value":{"id":"d88d182d91b0950f","links":{"self":"/api/v2/users/d88d182d91b0950f"},"name":"example-user","role":"owner","status":"active"}}},"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"A user to add as an owner for the bucket.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceOwner"}}},"description":"Created.\nThe bucket `owner` role is assigned to the user.\nThe response body contains the resource owner with\nrole and user detail.\n"},"400":{"$ref":"#/components/responses/BadRequestError","examples":{"invalidRequest":{"summary":"The user `id` is missing from the request body.","value":{"code":"invalid","message":"user id missing or invalid"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add an owner to a bucket","tags":["Buckets"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/buckets/BUCKET_ID/owners \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"id\": \"09cfb87051cbe000\"\n }\n"}]}},"/api/v2/buckets/{bucketID}/owners/{userID}":{"delete":{"description":"Removes an owner from a bucket.\n\nUse this endpoint to remove a user's `owner` role for a bucket.\n\nInfluxDB 3 Cloud Serverless uses [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign resource permissions; doesn't use `owner` and `member` roles.\n\n#### Limitations\n\n- Owner permissions are separate from API token permissions.\n- Owner permissions are used in the context of the InfluxDB UI.\n\n#### Required permissions\n\n- `write-orgs INFLUX_ORG_ID`\n\n*`INFLUX_ORG_ID`* is the ID of the organization that you want to remove an owner\nfrom.\n\n#### Related endpoints\n\n- [Authorizations](#tag/Authorizations-(API-tokens))\n\n#### Related guides\n\n- [Manage users](/influxdb3/cloud-serverless/users/)\n","operationId":"DeleteBucketsIDOwnersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the owner to remove.\n","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The ID of the bucket to remove an owner from.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\nThe user is no longer an owner of the bucket.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove an owner from a bucket","tags":["Buckets"]}},"/api/v2/buckets/{bucketID}/schema/measurements":{"get":{"description":"Lists _explicit_\n[schemas](/influxdb3/cloud-serverless/reference/glossary/#schema)\n(`\"schemaType\": \"explicit\"`) for a bucket.\n\n_Explicit_ schemas are used to enforce column names, tags, fields, and data\ntypes for your data.\n\nBy default, buckets have an _implicit_ schema-type (`\"schemaType\": \"implicit\"`)\nthat conforms to your data.\n\n#### Related guides\n\n- [Using bucket schemas](https://www.influxdata.com/blog/new-bucket-schema-option-protect-from-unwanted-schema-changes/)\n","operationId":"getMeasurementSchemas","parameters":[{"description":"An organization name.\nSpecifies the organization that owns the schema.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\nSpecifies the organization that owns the schema.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A measurement name.\nOnly returns measurement schemas with the specified name.\n","in":"query","name":"name","schema":{"type":"string"}},{"description":"A bucket ID.\nLists measurement schemas for the specified bucket.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchemaList"}}},"description":"A list of measurement schemas returning summary information.","headers":{"ETag":{"description":"The current version of the bucket schema","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"examples":{"invalidSchemaType":{"summary":"Invalid schema type.","value":{"code":"invalid","message":"bucket schemaType must be explicit"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"}},"summary":"List measurement schemas of a bucket","tags":["Bucket Schemas"]},"post":{"description":"Creates an _explicit_ measurement [schema](/influxdb3/cloud-serverless/reference/glossary/#schema)\nfor a bucket.\n\n_Explicit_ schemas are used to enforce column names, tags, fields, and data\ntypes for your data.\n\nBy default, buckets have an _implicit_ schema-type (`\"schemaType\": \"implicit\"`)\nthat conforms to your data.\n\nUse this endpoint to create schemas that prevent non-conforming write requests.\n\n#### Limitations\n\n- Buckets must be created with the \"explicit\" `schemaType` in order to use\nschemas.\n\n<!-- TSM-ONLY -->\n","operationId":"createMeasurementSchema","parameters":[{"description":"An organization name.\nSpecifies the organization that owns the schema.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\nSpecifies the organization that owns the schema.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A bucket ID.\nAdds a schema for the specified bucket.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchemaCreateRequest"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchema"}}},"description":"The current version of the measurement schema.","headers":{"ETag":{"description":"The current version of the measurement schema","schema":{"type":"string"}}}},"400":{"content":{"application/json":{"examples":{"badNameExample":{"description":"The error returned when the name is invalid, such as too few or too many characters or the name contains non-printable ASCII or is not valid UTF-8.","summary":"Invalid name","value":{"code":"invalid","message":"name is invalid"}},"duplicateColumnNamesExample":{"description":"The error returned when the request body contains duplicate column names.","summary":"Duplicate column names","value":{"code":"invalid","message":"Duplicate column names"}},"missingColumnsExample":{"description":"The error returned when the request body is missing the columns property.","summary":"Missing columns","value":{"code":"invalid","message":"columns is required"}},"missingFieldExample":{"description":"The error returned when the request body is missing at least one field type column.","summary":"Missing field","value":{"code":"invalid","message":"At least one field column is required"}},"missingTimestampExample":{"description":"The error returned when the request body is missing a timestamp type column.","summary":"Missing timestamp","value":{"code":"invalid","message":"Timestamp column is required"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"}},"summary":"Create a measurement schema for a bucket","tags":["Bucket Schemas"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"INFLUX_URL/api/v2/buckets/BUCKET_ID/schema/measurements \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"name\": \"temperature\",\n \"column\": [\n {\n \"type\": \"tag\",\n \"name\": \"location\"\n },\n {\n \"type\": \"field\",\n \"name\": \"value\",\n \"dataType\": \"float\"\n },\n {\n \"type\": \"timestamp\",\n \"name\": \"time\"\n }\n ]\n }'\n"}]},"summary":"Bucket schemas"},"/api/v2/buckets/{bucketID}/schema/measurements/{measurementID}":{"get":{"description":"Retrieves an explicit measurement [schema](/influxdb3/cloud-serverless/reference/glossary/#schema).\n","operationId":"getMeasurementSchema","parameters":[{"description":"Organization name.\nSpecifies the organization that owns the schema.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"Organization ID.\nSpecifies the organization that owns the schema.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A bucket ID.\nRetrieves schemas for the specified bucket.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}},{"description":"The measurement schema ID.\nSpecifies the measurement schema to retrieve.\n","in":"path","name":"measurementID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchema"}}},"description":"Schema definition for a single measurement","headers":{"ETag":{"description":"The current version of the measurement schema","schema":{"type":"string"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"}},"summary":"Retrieve a measurement schema","tags":["Bucket Schemas"]},"patch":{"description":"Updates a measurement [schema](/influxdb3/cloud-serverless/reference/glossary/#schema).\n\nUse this endpoint to update the fields (`name`, `type`, and `dataType`) of a\nmeasurement schema.\n\n#### Limitations\n\n- You can't update the `name` of a measurement.\n\n#### Related guides\n\n- [Manage bucket schemas](/influxdb3/cloud-serverless/admin/buckets/bucket-schema/).\n- [Using bucket schemas](https://www.influxdata.com/blog/new-bucket-schema-option-protect-from-unwanted-schema-changes/).\n","operationId":"updateMeasurementSchema","parameters":[{"description":"An organization name.\nSpecifies the organization that owns the schema.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\nSpecifies the organization that owns the schema.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A bucket ID.\nSpecifies the bucket to retrieve schemas for.\n","in":"path","name":"bucketID","required":true,"schema":{"type":"string"}},{"description":"A measurement schema ID.\nRetrieves the specified measurement schema.\n","in":"path","name":"measurementID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchemaUpdateRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementSchema"}}},"description":"Success.\nThe response body contains the measurement schema.\n"},"400":{"content":{"application/json":{"examples":{"missingColumnsExample":{"description":"The error returned when the request body does not contain all the columns from the source.","summary":"Deleted columns","value":{"code":"invalid","message":"Unable to delete columns from schema"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"}},"summary":"Update a measurement schema","tags":["Bucket Schemas"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request PATCH \"INFLUX_URL/api/v2/buckets/BUCKET_ID/schema/measurements \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"column\": [\n {\n \"type\": \"tag\",\n \"name\": \"location\"\n },\n {\n \"type\": \"field\",\n \"name\": \"value\",\n \"dataType\": \"float\"\n },\n {\n \"type\": \"timestamp\",\n \"name\": \"time\"\n }\n ]\n }'\n"}]},"summary":"Bucket Schema"},"/api/v2/checks":{},"/api/v2/checks/{checkID}":{},"/api/v2/checks/{checkID}/labels":{},"/api/v2/checks/{checkID}/labels/{labelID}":{},"/api/v2/checks/{checkID}/query":{},"/api/v2/dashboards":{},"/api/v2/dashboards/{dashboardID}":{},"/api/v2/dashboards/{dashboardID}/cells":{},"/api/v2/dashboards/{dashboardID}/cells/{cellID}":{},"/api/v2/dashboards/{dashboardID}/cells/{cellID}/view":{},"/api/v2/dashboards/{dashboardID}/labels":{},"/api/v2/dashboards/{dashboardID}/labels/{labelID}":{},"/api/v2/dashboards/{dashboardID}/members":{},"/api/v2/dashboards/{dashboardID}/members/{userID}":{},"/api/v2/dashboards/{dashboardID}/owners":{},"/api/v2/dashboards/{dashboardID}/owners/{userID}":{},"/api/v2/dbrps":{"get":{"description":"Lists database retention policy (DBRP) mappings.\n\n#### Related guide\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","operationId":"GetDBRPs","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An organization ID.\nOnly returns DBRP mappings for the specified organization.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"An organization name.\nOnly returns DBRP mappings for the specified organization.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"A DBPR mapping ID.\nOnly returns the specified DBRP mapping.\n","in":"query","name":"id","schema":{"type":"string"}},{"description":"A bucket ID.\nOnly returns DBRP mappings that belong to the specified bucket.\n","in":"query","name":"bucketID","schema":{"type":"string"}},{"description":"Specifies filtering on default","in":"query","name":"default","schema":{"type":"boolean"}},{"description":"A database.\nOnly returns DBRP mappings that belong to the 1.x database.\n","in":"query","name":"db","schema":{"type":"string"}},{"description":"A [retention policy](/influxdb/v1.8/concepts/glossary/#retention-policy-rp).\nSpecifies the 1.x retention policy to filter on.\n","in":"query","name":"rp","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"content":[{"bucketID":"4d4d9d5b61dee751","database":"example_database_1","default":true,"id":"0a3cbb5dd526a000","orgID":"bea7ea952287f70d","retention_policy":"autogen"},{"bucketID":"4d4d9d5b61dee751","database":"example_database_2","default":false,"id":"0a3cbcde20e38000","orgID":"bea7ea952287f70d","retention_policy":"example_retention_policy"}]}}},"schema":{"$ref":"#/components/schemas/DBRPs"}}},"description":"Success. The response body contains a list of database retention policy mappings."},"400":{"content":{"application/json":{"examples":{"invalidRequest":{"description":"The query parameters contain invalid values.\n","value":{"code":"invalid","message":"invalid ID"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request. The request has one or more invalid parameters."},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List database retention policy mappings","tags":["DBRPs"]},"post":{"description":"Creates a database retention policy (DBRP) mapping and returns the mapping.\n\nUse this endpoint to add InfluxDB 1.x API compatibility to your\nInfluxDB Cloud or InfluxDB OSS 2.x buckets. Your buckets must contain a\nDBRP mapping in order to query and write using the InfluxDB 1.x API.\nobject.\n\n#### Related guide\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","operationId":"PostDBRP","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DBRPCreate"}}},"description":"The database retention policy mapping to add.\n\nNote that _`retention_policy`_ is a required parameter in the request body.\nThe value of _`retention_policy`_ can be any arbitrary `string` name or\nvalue, with the default value commonly set as `autogen`.\nThe value of _`retention_policy`_ isn't a [retention_policy](/influxdb3/cloud-serverless/reference/glossary/#retention-policy-rp)\n","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"bucketID":"4d4d9d5b61dee751","database":"example_database","default":true,"id":"0a3cbb5dd526a000","orgID":"bea7ea952287f70d","retention_policy":"autogen"}}},"schema":{"$ref":"#/components/schemas/DBRP"}}},"description":"Created. The response body contains the database retention policy mapping."},"400":{"content":{"application/json":{"examples":{"invalidRequest":{"description":"The query parameters contain invalid values.\n","value":{"code":"invalid","message":"invalid ID"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request. The mapping in the request has one or more invalid IDs."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a database retention policy mapping","tags":["DBRPs"],"x-codeSamples":[{"label":"cURL: create a database retention policy mapping","lang":"Shell","source":"curl --request POST \\\n \"http://localhost:8086/api/v2/dbrp/\" \\\n --header 'Content-type: application/json' \\\n --header \"Authorization: Token INFLUXDB_TOKEN\" \\\n --data-binary @- << EOF\n { \\\n \"bucketID\": \"INFLUXDB_BUCKET_ID\", \\\n \"orgID\": \"INFLUXDB_ORG_ID\", \\\n \"database\": \"database_name\", \\\n \"default\": true, \\\n \"retention_policy\": \"example_retention_policy_name\" \\\n }\nEOF\n"}]}},"/api/v2/dbrps/{dbrpID}":{"delete":{"description":"Deletes the specified database retention policy (DBRP) mapping.\n\n#### Related guide\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","operationId":"DeleteDBRPID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An organization ID.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"An organization name.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"A DBRP mapping ID.\nOnly returns the specified DBRP mapping.\n","in":"path","name":"dbrpID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success. The delete is accepted."},"400":{"content":{"application/json":{"examples":{"invalidRequest":{"description":"The query parameters contain invalid values.\n","value":{"code":"invalid","message":"invalid ID"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad Request. Query parameters contain invalid values."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a database retention policy","tags":["DBRPs"]},"get":{"description":"Retrieves the specified retention policy (DBRP) mapping.\n\n#### Related guide\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","operationId":"GetDBRPsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An organization ID.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"An organization name.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"A DBRP mapping ID.\nSpecifies the DBRP mapping.\n","in":"path","name":"dbrpID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"content":{"bucketID":"4d4d9d5b61dee751","database":"example_database_1","default":true,"id":"0a3cbb5dd526a000","orgID":"bea7ea952287f70d","retention_policy":"autogen"}}}},"schema":{"$ref":"#/components/schemas/DBRPGet"}}},"description":"Success. The response body contains the DBRP mapping."},"400":{"content":{"application/json":{"examples":{"invalidRequest":{"description":"The query parameters contain invalid values.\n","value":{"code":"invalid","message":"invalid ID"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad Request. Query parameters contain invalid values."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Retrieve a database retention policy mapping","tags":["DBRPs"]},"patch":{"operationId":"PatchDBRPID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An organization ID.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"An organization name.\nSpecifies the organization that owns the DBRP mapping.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"A DBRP mapping ID.\nSpecifies the DBRP mapping.\n","in":"path","name":"dbrpID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DBRPUpdate"}}},"description":"Updates the database retention policy (DBRP) mapping and returns the mapping.\n\nUse this endpoint to modify the _retention policy_ (`retention_policy` property) of a DBRP mapping.\n\n#### Related guide\n\n- [Database and retention policy mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp/)\n","required":true},"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"content":{"bucketID":"4d4d9d5b61dee751","database":"example_database","default":false,"id":"0a3cbb5dd526a000","orgID":"bea7ea952287f70d","retention_policy":"example_retention_policy"}}}},"schema":{"$ref":"#/components/schemas/DBRPGet"}}},"description":"An updated mapping"},"400":{"content":{"application/json":{"examples":{"invalidRequest":{"description":"The query parameters contain invalid values.\n","value":{"code":"invalid","message":"invalid ID"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad Request. Query parameters contain invalid values."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update a database retention policy mapping","tags":["DBRPs"],"x-codeSamples":[{"label":"cURL: Update a DBRP mapping","lang":"Shell","source":"curl --request PATCH \\\n \"http://localhost:8086/api/v2/dbrp/DBRP_ID\" \\\n --header 'Content-type: application/json' \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --data-binary @- << EOF\n {\n \"default\": true,\n \"retention_policy\": \"example_retention_policy_name\"\n }\nEOF\n"}]}},"/api/v2/delete":{"post":{"description":"Deletes data from a bucket.\n\n**NOTE**: This endpoint has been **disabled** for InfluxDB 3 Cloud Serverless organizations.\nSee how to [**delete data**](/influxdb3/cloud-serverless/write-data/delete-data/).\n\n#### Related guides\n\n- [Delete data](/influxdb3/cloud-serverless/write-data/delete-data/)\n","operationId":"PostDelete","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"An organization name or ID.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"org","schema":{"description":"The organization name or ID.","type":"string"}},{"description":"A bucket name or ID.\nSpecifies the bucket to delete data from.\nIf you pass both `bucket` and `bucketID`, `bucketID` takes precedence.\n","in":"query","name":"bucket","schema":{"description":"The bucket name or ID.","type":"string"}},{"description":"An organization ID.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"orgID","schema":{"description":"The organization ID.","type":"string"}},{"description":"A bucket ID.\nSpecifies the bucket to delete data from.\nIf you pass both `bucket` and `bucketID`, `bucketID` takes precedence.\n","in":"query","name":"bucketID","schema":{"description":"The bucket ID.","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletePredicateRequest"}}},"description":"Time range parameters and an optional **delete predicate expression**.\n\nTo select points to delete within the specified time range, pass a\n**delete predicate expression** in the `predicate` property of the request body.\nIf you don't pass a `predicate`, InfluxDB deletes all data with timestamps\nin the specified time range.\n","required":true},"responses":{"204":{"description":"**NOTE**: This endpoint has been **disabled** for InfluxDB 3 Cloud Serverless organizations.\nSee how to [**delete data**](/influxdb3/cloud-serverless/write-data/delete-data/).\n"},"400":{"content":{"application/json":{"examples":{"orgNotFound":{"summary":"Organization not found","value":{"code":"invalid","message":"failed to decode request body: organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\n#### InfluxDB OSS\n\n- Returns this error if the `org` parameter or `orgID` parameter doesn't match an organization.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Delete data","tags":["Delete"]}},"/api/v2/flags":{},"/api/v2/labels":{},"/api/v2/labels/{labelID}":{},"/api/v2/maps/mapToken":{"get":{"operationId":"getMapboxToken","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Token"}}},"description":"Temporary token for Mapbox."},"401":{"$ref":"#/components/responses/ServerError"},"500":{"$ref":"#/components/responses/ServerError"},"default":{"$ref":"#/components/responses/ServerError"}},"summary":"Get a mapbox token"}},"/api/v2/me":{},"/api/v2/me/password":{},"/api/v2/notificationEndpoints":{},"/api/v2/notificationEndpoints/{endpointID}":{},"/api/v2/notificationEndpoints/{endpointID}/labels":{},"/api/v2/notificationEndpoints/{endpointID}/labels/{labelID}":{},"/api/v2/notificationRules":{},"/api/v2/notificationRules/{ruleID}":{},"/api/v2/notificationRules/{ruleID}/labels":{},"/api/v2/notificationRules/{ruleID}/labels/{labelID}":{},"/api/v2/notificationRules/{ruleID}/query":{},"/api/v2/orgs":{"get":{"description":"Lists [organizations](/influxdb3/cloud-serverless/reference/glossary/#organization/).\n\nInfluxDB 3 Cloud Serverless only returns the organization that owns the token passed in the request.\n\n#### Related guides\n\n- [View organizations](/influxdb3/cloud-serverless/organizations/view-orgs/)\n","operationId":"GetOrgs","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"$ref":"#/components/parameters/Offset"},{"$ref":"#/components/parameters/Limit"},{"$ref":"#/components/parameters/Descending"},{"description":"An organization name.\nOnly returns the specified organization.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\nOnly returns the specified organization.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A user ID.\nOnly returns organizations where the specified user is a member or owner.\n","in":"query","name":"userID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"links":{"self":"/api/v2/orgs"},"orgs":[{"createdAt":"2022-07-17T23:00:30.778487Z","description":"Example InfluxDB organization","id":"INFLUX_ORG_ID","links":{"buckets":"/api/v2/buckets?org=INFLUX_ORG","dashboards":"/api/v2/dashboards?org=INFLUX_ORG","labels":"/api/v2/orgs/INFLUX_ORG_ID/labels","logs":"/api/v2/orgs/INFLUX_ORG_ID/logs","members":"/api/v2/orgs/INFLUX_ORG_ID/members","owners":"/api/v2/orgs/INFLUX_ORG_ID/owners","secrets":"/api/v2/orgs/INFLUX_ORG_ID/secrets","self":"/api/v2/orgs/INFLUX_ORG_ID","tasks":"/api/v2/tasks?org=InfluxData"},"name":"INFLUX_ORG","updatedAt":"2022-07-17T23:00:30.778487Z"}]}}},"schema":{"$ref":"#/components/schemas/Organizations"}}},"description":"Success. The response body contains a list of organizations."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"List organizations","tags":["Organizations"]},"post":{"description":"Creates an [organization](/influxdb3/cloud-serverless/reference/glossary/#organization)\nand returns the newly created organization.\n\nInfluxDB 3 Cloud Serverless doesn't allow you to use this endpoint to create organizations.\n\n#### Related guides\n\n- [Manage organizations](/influxdb3/cloud-serverless/organizations)\n","operationId":"PostOrgs","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostOrganizationRequest"}}},"description":"The organization to create.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-08-24T23:05:52.881317Z","description":"","id":"INFLUX_ORG_ID","links":{"buckets":"/api/v2/buckets?org=INFLUX_ORG","dashboards":"/api/v2/dashboards?org=INFLUX_ORG","labels":"/api/v2/orgs/INFLUX_ORG_ID/labels","logs":"/api/v2/orgs/INFLUX_ORG_ID/logs","members":"/api/v2/orgs/INFLUX_ORG_ID/members","owners":"/api/v2/orgs/INFLUX_ORG_ID/owners","secrets":"/api/v2/orgs/INFLUX_ORG_ID/secrets","self":"/api/v2/orgs/INFLUX_ORG_ID","tasks":"/api/v2/tasks?org=INFLUX_ORG"},"name":"INFLUX_ORG","updatedAt":"2022-08-24T23:05:52.881318Z"}}},"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Created. The response body contains the organization information."},"400":{"$ref":"#/components/responses/BadRequestError","examples":{"invalidRequest":{"summary":"The `name` field is missing from the request body.","value":{"code":"invalid","message":"org name is empty"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Create an organization","tags":["Organizations"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/orgs \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"name\": \"INFLUX_ORG\",\n \"description: \"Example InfluxDB organization\"\n }'\n"}]}},"/api/v2/orgs/{orgID}":{"delete":{"description":"Deletes an organization.\n\nDeleting an organization from InfluxDB Cloud can't be undone.\nOnce deleted, all data associated with the organization is removed.\n\n#### InfluxDB Cloud\n\n- Does the following when you send a delete request:\n\n 1. Validates the request and queues the delete.\n 2. Returns an HTTP `204` status code if queued; _error_ otherwise.\n 3. Handles the delete asynchronously.\n\n#### InfluxDB OSS\n\n- Validates the request, handles the delete synchronously,\nand then responds with success or failure.\n\n#### Limitations\n\n- Only one organization can be deleted per request.\n\n#### Related guides\n\n- [Delete organizations](/influxdb3/cloud-serverless/organizations/delete-orgs/)\n","operationId":"DeleteOrgsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization to delete.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\n\n#### InfluxDB Cloud\n - The organization is queued for deletion.\n\n#### InfluxDB OSS\n - The organization is deleted.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested organization was not found.\n","value":{"code":"not found","message":"org not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nInfluxDB can't find the organization.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete an organization","tags":["Organizations"]},"get":{"description":"Retrieves an organization.\n\nUse this endpoint to retrieve information for a specific organization.\n\n#### Related guides\n\n- [View organizations](/influxdb3/cloud-serverless/organizations/view-orgs/)\n","operationId":"GetOrgsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization to retrieve.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Success.\nThe response body contains the organization information.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested organization wasn't found.\n","value":{"code":"not found","message":"organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nOrganization not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Retrieve an organization","tags":["Organizations"]},"patch":{"description":"Updates an organization.\n\nUse this endpoint to update properties\n(`name`, `description`) of an organization.\n\nUpdating an organization’s name affects all resources that reference the\norganization by name, including the following:\n\n- Queries\n- Dashboards\n- Tasks\n- Telegraf configurations\n- Templates\n\nIf you change an organization name, be sure to update the organization name\nin these resources as well.\n\n#### Related Guides\n\n- [Update an organization](/influxdb3/cloud-serverless/organizations/update-org/)\n","operationId":"PatchOrgsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization to update.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchOrganizationRequest"}}},"description":"The organization update to apply.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Organization"}}},"description":"Success. The response body contains the updated organization."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update an organization","tags":["Organizations"]}},"/api/v2/orgs/{orgID}/limits":{"get":{"operationId":"GetOrgLimitsID","parameters":[{"description":"The ID of the organization.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"description":"These are org limits similar to those configured in/by quartz.","properties":{"limits":{"$ref":"#/components/schemas/Limit"},"links":{"$ref":"#/components/schemas/Links"}},"type":"object"}}},"description":"Limits defined for the organization."},"default":{"$ref":"#/components/responses/GeneralServerError","description":"unexpected error"}},"summary":"Retrieve limits for an organization","tags":["Limits"]}},"/api/v2/orgs/{orgID}/members":{"get":{"description":"Lists all users that belong to an organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"GetOrgsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization to retrieve users for.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"links":{"self":"/api/v2/orgs/055aa4783aa38398/members"},"users":[{"id":"791df274afd48a83","links":{"self":"/api/v2/users/791df274afd48a83"},"name":"example_user_1","role":"member","status":"active"},{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_2","role":"owner","status":"active"}]}}},"schema":{"$ref":"#/components/schemas/ResourceMembers"}}},"description":"Success.\nThe response body contains a list of all users within the organization.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested organization wasn't found.\n","value":{"code":"not found","message":"404 page not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nInfluxDB can't find the organization.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all members of an organization","tags":["Organizations"]},"post":{"description":"Add a user to an organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"PostOrgsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"The user to add to the organization.\n","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_1","role":"member","status":"active"}}},"schema":{"$ref":"#/components/schemas/ResourceMember"}}},"description":"Success.\nThe response body contains the user information.\n"},"400":{"$ref":"#/components/responses/BadRequestError","examples":{"invalidRequest":{"summary":"The user `id` is missing from the request body.","value":{"code":"invalid","message":"user id missing or invalid"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a member to an organization","tags":["Organizations"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/orgs/INFLUX_ORG_ID/members \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"id\": \"09cfb87051cbe000\"\n }'\n"}]}},"/api/v2/orgs/{orgID}/members/{userID}":{"delete":{"description":"Removes a member from an organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"DeleteOrgsIDMembersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the user to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The ID of the organization to remove a user from.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\nThe user is no longer a member of the organization.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove a member from an organization","tags":["Organizations"]}},"/api/v2/orgs/{orgID}/owners":{"get":{"description":"Lists all owners of an organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"GetOrgsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization to list owners for.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"links":{"self":"/api/v2/orgs/055aa4783aa38398/owners"},"users":[{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_2","role":"owner","status":"active"}]}}},"schema":{"$ref":"#/components/schemas/ResourceOwners"}}},"description":"A list of organization owners"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Organization not found"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all owners of an organization","tags":["Organizations"]},"post":{"description":"Adds an owner to an organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"PostOrgsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the organization that you want to add an owner for.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"successResponse":{"value":{"id":"09cfb87051cbe000","links":{"self":"/api/v2/users/09cfb87051cbe000"},"name":"example_user_1","role":"owner","status":"active"}}},"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"The user to add as an owner of the organization.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceOwner"}}},"description":"Success. The user is an owner of the organization.\nThe response body contains the owner with role and user detail.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add an owner to an organization","tags":["Organizations"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/orgs/INFLUX_ORG_ID/owners \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\" \\\n --data '{\n \"id\": \"09cfb87051cbe000\"\n }'\n"}]}},"/api/v2/orgs/{orgID}/owners/{userID}":{"delete":{"description":"Removes an [owner](/influxdb3/cloud-serverless/reference/glossary/#owner) from\nthe organization.\n\nInfluxDB 3 Cloud Serverless doesn't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to manage resource permissions.\n","operationId":"DeleteOrgsIDOwnersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the user to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The ID of the organization to remove an owner from.\n","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\nThe user is no longer an owner of the organization.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove an owner from an organization","tags":["Organizations"]}},"/api/v2/orgs/{orgID}/secrets":{"get":{"operationId":"GetOrgsIDSecrets","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The organization ID.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretKeysResponse"}}},"description":"A list of all secret keys"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all secret keys for an organization","tags":["Secrets"]},"patch":{"operationId":"PatchOrgsIDSecrets","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The organization ID.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Secrets"}}},"description":"Secret key value pairs to update/add","required":true},"responses":{"204":{"description":"Keys successfully patched"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update secrets in an organization","tags":["Secrets"]}},"/api/v2/orgs/{orgID}/secrets/{secretID}":{"delete":{"operationId":"DeleteOrgsIDSecretsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The organization ID.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}},{"description":"The secret ID.","in":"path","name":"secretID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Keys successfully deleted"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Unexpected error"}},"summary":"Delete a secret from an organization","tags":["Secrets"]}},"/api/v2/orgs/{orgID}/secrets/delete":{"post":{"deprecated":true,"operationId":"PostOrgsIDSecrets","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The organization ID.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecretKeys"}}},"description":"Secret key to delete","required":true},"responses":{"204":{"description":"Keys successfully patched"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete secrets from an organization","tags":["Secrets"]}},"/api/v2/orgs/{orgID}/usage":{"get":{"operationId":"GetOrgUsageID","parameters":[{"description":"The ID of the organization.","in":"path","name":"orgID","required":true,"schema":{"type":"string"}},{"description":"Earliest time ([unix timestamp format](/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp)) to include in results.\n","in":"query","name":"start","required":true,"schema":{"format":"unix timestamp","type":"integer"}},{"description":"Latest time ([unix timestamp format](/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp)) to include in results.\n","in":"query","name":"stop","required":false,"schema":{"format":"unix timestamp","type":"integer"}},{"description":"return raw usage data","in":"query","name":"raw","required":false,"schema":{"default":false,"type":"boolean"}}],"responses":{"200":{"content":{"text/csv":{"schema":{"example":"#group,false,false,true,true,false,false,true,true,true,true #datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string #default,_result,,,,,,,,, ,result,table,_start,_stop,_time,_value,_field,_measurement,bucket_id,org_id ,,0,2021-05-10T14:25:10.865702397Z,2021-05-10T15:25:10.865702397Z,2021-05-10T15:00:00Z,5434066,gauge,storage_usage_bucket_bytes,2f6ba0cf9a2fdcbb,cec6fc1d2176dc11 ,,1,2021-05-10T14:25:10.865702397Z,2021-05-10T15:25:10.865702397Z,2021-05-10T15:00:00Z,9924053.966666665,gauge,storage_usage_bucket_bytes,8af67bcaf69d9daf,cec6fc1d2176dc11\n","type":"string"}}},"description":"Usage data","headers":{"Content-Encoding":{"description":"Lists any encodings (usually compression algorithms) that have been applied to the response payload.","schema":{"default":"identity","description":"The content coding. `gzip` for compressed data or `identity` for unmodified, uncompressed data.","enum":["gzip","identity"],"type":"string"}}}},"default":{"$ref":"#/components/responses/GeneralServerError","description":"unexpected error"}},"summary":"Retrieve usage for an organization","tags":["Usage"]}},"/ping":{},"/api/v2/query":{"post":{"deprecated":true,"description":"Retrieves data from buckets.\n\nThis endpoint isn't supported in InfluxDB 3 Cloud Serverless.\n\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","operationId":"PostQuery","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The content encoding (usually a compression algorithm) that the client can understand.","in":"header","name":"Accept-Encoding","schema":{"default":"identity","description":"The content coding. Use `gzip` for compressed data or `identity` for unmodified, uncompressed data.","enum":["gzip","identity"],"type":"string"}},{"in":"header","name":"Content-Type","schema":{"enum":["application/json","application/vnd.flux"],"type":"string"}},{"description":"An organization name or ID.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An organization ID.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"orgID","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Query"}},"application/vnd.flux":{"schema":{"type":"string"}}},"description":"Flux query or specification to execute"},"responses":{"200":{"content":{"application/csv":{"schema":{"type":"string"}}},"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","headers":{"Content-Encoding":{"description":"Lists encodings (usually compression algorithms) that have been applied to the response payload.","schema":{"default":"identity","description":"The content coding: `gzip` for compressed data or `identity` for unmodified, uncompressed data.\n","enum":["gzip","identity"],"type":"string"}},"Trace-Id":{"description":"The trace ID, if generated, of the request.","schema":{"description":"Trace ID of a request.","type":"string"}}}},"400":{"content":{"application/json":{"examples":{"orgNotFound":{"summary":"Organization not found","value":{"code":"invalid","message":"failed to decode request body: organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\n#### InfluxDB OSS\n\n- Returns this error if the `org` parameter or `orgID` parameter doesn't match an organization.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"429":{"description":"#### InfluxDB 3 Cloud Serverless:\n - returns this error if a **read** or **write** request exceeds your\n plan's [adjustable service quotas](/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas)\n or if a **delete** request exceeds the maximum\n [global limit](/influxdb3/cloud-serverless/account-management/limits/#global-limits).\n","headers":{"Retry-After":{"description":"Non-negative decimal integer indicating seconds to wait before retrying the request.","schema":{"format":"int32","type":"integer"}}}},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Query data","tags":["Query"]}},"/api/v2/query/analyze":{"post":{"deprecated":true,"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","operationId":"PostQueryAnalyze","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"in":"header","name":"Content-Type","schema":{"enum":["application/json"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Query"}}},"description":"Flux query to analyze"},"responses":{"200":{"content":{"application/json":{"examples":{"missingQueryPropertyKey":{"description":"Returns an error object if the Flux query is missing a property key.\n\nThe following sample query is missing the _`bucket`_ property key:\n\n```json\n{\n \"query\": \"from(: \\\"iot_center\\\")\\\n ...\n}\n```\n","summary":"Missing property key error","value":{"errors":[{"character":0,"column":6,"line":1,"message":"missing property key"}]}}},"schema":{"$ref":"#/components/schemas/AnalyzeQueryResponse"}}},"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n"},"400":{"content":{"application/json":{"examples":{"invalidJSONStringValue":{"description":"If the request body contains invalid JSON, returns `invalid` and problem detail.","summary":"Invalid JSON","value":{"code":"invalid","message":"invalid json: invalid character '\\'' looking for beginning of value"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nInfluxDB is unable to parse the request.\nThe response body contains detail about the problem.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"invalid","type":"string"}}}},"default":{"content":{"application/json":{"examples":{"emptyJSONObject":{"description":"If the request body contains an empty JSON object, returns `internal error`.\n","summary":"Empty JSON object in request body","value":{"code":"internal error","message":"An internal error has occurred - check server logs"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error","headers":{"X-Influx-Error":{"description":"A string that describes the problem.","schema":{"type":"string"}},"X-Influx-Reference":{"description":"The numeric reference code for the error type.","schema":{"type":"integer"}},"X-Platform-Error-Code":{"description":"The reason for the error.","schema":{"example":"internal error","type":"string"}}}}},"summary":"Analyze a Flux query","tags":["Query"]}},"/api/v2/query/ast":{"post":{"deprecated":true,"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","operationId":"PostQueryAst","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"in":"header","name":"Content-Type","schema":{"enum":["application/json"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageRequest"}}},"description":"The Flux query to analyze."},"responses":{"200":{"content":{"schema":{"$ref":"#/components/schemas/ASTResponse"}},"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n"},"400":{"content":{"application/json":{"examples":{"invalidASTValue":{"description":"If the request body contains a missing property key in `from()`,\nreturns `invalid` and problem detail.\n","summary":"Invalid AST","value":{"code":"invalid","message":"invalid AST: loc 1:6-1:19: missing property key"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nInfluxDB is unable to parse the request.\nThe response body contains detail about the problem.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"invalid","type":"string"}}}},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error."}},"summary":"Generate a query Abstract Syntax Tree (AST)","tags":["Query"]}},"/api/v2/query/suggestions":{"get":{"deprecated":true,"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","operationId":"GetQuerySuggestions","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"responses":{"200":{"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n"},"301":{"content":{"text/html":{"examples":{"movedPermanently":{"description":"The URL has been permanently moved. Use `/api/v2/query/suggestions`.\n","summary":"Invalid URL","value":"<a href=\"/api/v2/query/suggestions?orgID=INFLUX_ORG_ID\">Moved Permanently</a>\n"}},"schema":{"properties":{"body":{"description":"Response message with URL of requested resource.","readOnly":true,"type":"string"}}}}},"description":"Moved Permanently.\nInfluxData has moved the URL of the endpoint.\nUse `/api/v2/query/suggestions` (without a trailing slash).\n"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error."}},"summary":"List Flux query suggestions","tags":["Query"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request GET \"INFLUX_URL/api/v2/query/suggestions\" \\\n --header \"Accept: application/json\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\"\n"}]}},"/api/v2/query/suggestions/{name}":{"get":{"deprecated":true,"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n","operationId":"GetQuerySuggestionsName","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [Flux function](https://docs.influxdata.com/flux/v0.x/stdlib/all-functions/) name.\n","in":"path","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"This endpoint isn't supported in InfluxDB 3 Cloud Serverless.\nSee how to [query data](/influxdb3/cloud-serverless/query-data/).\n"},"500":{"content":{"application/json":{"examples":{"internalError":{"description":"The requested function doesn't exist.\n","summary":"Invalid function","value":{"code":"internal error","message":"An internal error has occurred"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error.\nThe value passed for _`name`_ may have been misspelled.\n"}},"summary":"Retrieve a query suggestion for a branching suggestion","tags":["Query"]}},"/api/v2/resources":{"get":{"operationId":"GetResources","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"type":"string"},"type":"array"}}},"description":"All resources targets"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error"}},"summary":"List all known resources","tags":["Resources","System information endpoints"]}},"/api/v2/scripts":{"get":{"description":"Lists scripts.\n\n<!-- TSM-ONLY -->\n","operationId":"GetScripts","parameters":[{"description":"The offset for pagination.\nThe number of records to skip.\n\nFor more information about pagination parameters, see [Pagination](/influxdb3/cloud-serverless/api/#tag/Pagination).\n","in":"query","name":"offset","required":false,"schema":{"minimum":0,"type":"integer"}},{"description":"The maximum number of scripts to return. Default is `100`.\n","in":"query","name":"limit","required":false,"schema":{"default":100,"maximum":500,"minimum":0,"type":"integer"}},{"description":"The script name. Lists scripts with the specified name.","in":"query","name":"name","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"scripts":[{"createdAt":"2022-07-17T23:49:45.731237Z","description":"find the last point from Sample Bucket","id":"09afa3b220fe4000","language":"flux","name":"getLastPointFromSampleBucket","orgID":"bea7ea952287f70d","script":"from(bucket: SampleBucket) |> range(start: -7d) |> limit(n:1)","updatedAt":"2022-07-17T23:49:45.731237Z"},{"createdAt":"2022-07-17T23:43:26.660308Z","description":"getLastPoint finds the last point in a bucket","id":"09afa23ff13e4000","language":"flux","name":"getLastPoint","orgID":"bea7ea952287f70d","script":"from(bucket: params.mybucket) |> range(start: -7d) |> limit(n:1)","updatedAt":"2022-07-17T23:43:26.660308Z"}]}}},"schema":{"$ref":"#/components/schemas/Scripts"}}},"description":"Success.\nThe response body contains the list of scripts.\n"},"400":{"content":{"application/json":{"examples":{"invalidSyntaxError":{"summary":"Query parameter contains invalid syntax.","value":{"code":3,"details":[],"message":"parsing field \"limit\": strconv.ParseUint: parsing \"-1\": invalid syntax"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nInfluxDB is unable to parse the request.\nThe response body contains detail about the error.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error."}},"summary":"List scripts","tags":["Invokable Scripts"],"x-codeSamples":[{"label":"cURL: retrieves the first 100 scripts.","lang":"Shell","source":"curl --request GET \"INFLUX_URL/api/v2/scripts?limit=100&offset=0\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --header \"Accept: application/json\" \\\n --header \"Content-Type: application/json\"\n"}]},"post":{"description":"Creates an invokable script\nand returns the script.\n\n<!-- TSM-ONLY -->\n","operationId":"PostScripts","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScriptCreateRequest"}}},"description":"The script to create.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-07-17T23:43:26.660308Z","description":"getLastPoint finds the last point in a bucket","id":"09afa23ff13e4000","language":"flux","name":"getLastPoint","orgID":"bea7ea952287f70d","script":"from(bucket: params.mybucket) |> range(start: -7d) |> limit(n:1)","updatedAt":"2022-07-17T23:43:26.660308Z"}}},"schema":{"$ref":"#/components/schemas/Script"}}},"description":"Success.\nThe response body contains the script and its metadata.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"422":{"content":{"application/json":{"examples":{"uniquenessError":{"description":"A script with the same `name` exists.\n","value":{"code":"conflict","message":"uniqueness violation"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable entity.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error."}},"summary":"Create a script","tags":["Invokable Scripts"]}},"/api/v2/scripts/{scriptID}":{"delete":{"description":"Deletes a script and all associated records.\n\n#### Limitations\n\n- You can delete only one script per request.\n- If the script ID you provide doesn't exist for the organization, InfluxDB\nresponds with an HTTP `204` status code.\n\n<!-- TSM-ONLY -->\n","operationId":"DeleteScriptsID","parameters":[{"description":"A script ID.\nDeletes the specified script.\n","in":"path","name":"scriptID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success.\nThe script is queued for deletion.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/ServerError","description":"Unexpected error"}},"summary":"Delete a script","tags":["Invokable Scripts"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl -X 'DELETE' \\\n \"https://cloud2.influxdata.com/api/v2/scripts/SCRIPT_ID\" \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header 'Accept: application/json'\n"}]},"get":{"description":"Retrieves a script.\n\n<!-- TSM-ONLY -->\n","operationId":"GetScriptsID","parameters":[{"description":"A script ID.\nRetrieves the specified script.\n","in":"path","name":"scriptID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-07-17T23:49:45.731237Z","description":"getLastPoint finds the last point in a bucket","id":"09afa3b220fe4000","language":"flux","name":"getLastPoint","orgID":"bea7ea952287f70d","script":"from(bucket: my-bucket) |> range(start: -7d) |> limit(n:1)","updatedAt":"2022-07-17T23:49:45.731237Z"}}},"schema":{"$ref":"#/components/schemas/Script"}}},"description":"Success. The response body contains the script."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested script was not found.\n","value":{"code":"not found","message":"script \"09afa3b220fe400\" not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/ServerError","description":"Internal server error."}},"summary":"Retrieve a script","tags":["Invokable Scripts"]},"patch":{"description":"Updates an invokable script.\n\nUse this endpoint to modify values for script properties (`description` and `script`).\n\nTo update a script, pass an object that contains the updated key-value pairs.\n\n#### Limitations\n\n- If you send an empty request body, the script will neither update nor\nstore an empty script, but InfluxDB will respond with an HTTP `200` status\ncode.\n\n<!-- TSM-ONLY -->\n","operationId":"PatchScriptsID","parameters":[{"description":"A script ID.\nUpdates the specified script.\n","in":"path","name":"scriptID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScriptUpdateRequest"}}},"description":"An object that contains the updated script properties to apply.\n","required":true},"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"createdAt":"2022-07-17T23:49:45.731237Z","description":"get last point from new bucket","id":"09afa3b220fe4000","language":"flux","name":"getLastPoint","orgID":"bea7ea952287f70d","script":"from(bucket: newBucket) |> range(start: -7d) |> limit(n:1)","updatedAt":"2022-07-19T22:27:23.185436Z"}}},"schema":{"$ref":"#/components/schemas/Script"}}},"description":"Success. The response body contains the updated script."},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"notFound":{"summary":"The requested script wasn't found.\n","value":{"code":"not found","message":"script \"09afa3b220fe400\" not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/ServerError","description":"Internal server error"}},"summary":"Update a script","tags":["Invokable Scripts"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl -X 'PATCH' \\\n \"https://cloud2.influxdata.com/api/v2/scripts/SCRIPT_ID\" \\\n --header \"Authorization: Token INFLUX_TOKEN\" \\\n --header \"Accept: application/json\"\n --header \"Content-Type: application/json\"\n --data '{\n \"description\": \"get last point from new bucket\",\n \"script\": \"from(bucket: updatedBucket) |> range(start: -7d) |> limit(n:1)\", \"language\": \"flux\"\n }'\n"}]}},"/api/v2/scripts/{scriptID}/invoke":{"post":{"description":"Runs a script and returns the result.\nWhen the script runs, InfluxDB replaces `params` keys referenced in the script with\n`params` key-values passed in the request body--for example:\n\nThe following sample script contains a _`mybucket`_ parameter :\n\n```json\n\"script\": \"from(bucket: params.mybucket)\n |> range(start: -7d)\n |> limit(n:1)\"\n```\n\nThe following example `POST /api/v2/scripts/SCRIPT_ID/invoke` request body\npasses a value for the _`mybucket`_ parameter:\n\n```json\n{\n \"params\": {\n \"mybucket\": \"air_sensor\"\n }\n}\n```\n\n<!-- TSM-ONLY -->\n","operationId":"PostScriptsIDInvoke","parameters":[{"description":"A script ID.\nRuns the specified script.\n","in":"path","name":"scriptID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScriptInvocationParams"}}}},"responses":{"200":{"content":{"text/csv":{"examples":{"successResponse":{"value":",result,table,_start,_stop,_time,_value,_field,_measurement,host\n,_result,0,2019-10-30T01:28:02.52716421Z,2022-07-26T01:28:02.52716421Z,2020-01-01T00:00:00Z,72.01,used_percent,mem,host2\n"}},"schema":{"$ref":"#/components/schemas/ScriptHTTPResponseData"}}},"description":"Success.\nThe response body contains the result of the script execution.\n"},"400":{"content":{"application/json":{"examples":{"invalidParameters":{"summary":"The parameters passed to the script are invalid.","value":{"code":"invalid","message":"invalid parameters provided"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nInfluxDB is unable to parse the request.\nThe response body contains detail about the error.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"invalid","type":"string"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"bucketNotFound":{"description":"InfluxDB can't find the requested bucket.","summary":"Bucket not found\n","value":{"code":"not found","message":"failed to initialize execute state: could not find bucket \"test-bucket\""}},"scriptNotFound":{"description":"InfluxDB can't find the requested script.","summary":"Script not found\n","value":{"code":"not found","message":"script \"09afa3b220fe400\" not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"not found","type":"string"}}}},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error."}},"summary":"Invoke a script","tags":["Invokable Scripts"]}},"/api/v2/scripts/{scriptID}/params":{"get":{"description":"Analyzes a script and determines required parameters.\nFind all `params` keys referenced in a script and return a list\nof keys. If it is possible to determine the type of the value\nfrom the context then the type is also returned -- for example:\n\nThe following sample script contains a _`mybucket`_ parameter :\n\n```json\n\"script\": \"from(bucket: params.mybucket)\n |> range(start: -7d)\n |> limit(n:1)\"\n```\n\nRequesting the parameters using `GET /api/v2/scripts/SCRIPT_ID/params`\nreturns the following:\n\n```json\n{\n \"params\": {\n \"mybucket\": \"string\"\n }\n}\n```\n\nThe type name returned for a parameter will be one of:\n\n - `any`\n - `bool`\n - `duration`\n - `float`\n - `int`\n - `string`\n - `time`\n - `uint`\n\nThe type name `any` is used when the type of a parameter cannot\nbe determined from the context, or the type is determined to\nbe a structured type such as an array or record.\n\n<!-- TSM-ONLY -->\n","operationId":"GetScriptsIDParams","parameters":[{"description":"A script ID.\nThe script to analyze for params.\n","in":"path","name":"scriptID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"successResponse":{"value":{"params":{"mybucket":"string"}}}},"schema":{"$ref":"#/components/schemas/Params"}}},"description":"Success.\nThe response body contains the parameters found, along with their types.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"content":{"application/json":{"examples":{"scriptNotFound":{"description":"InfluxDB can't find the requested script.","summary":"Script not found\n","value":{"code":"not found","message":"script \"09afa3b220fe400\" not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\n","headers":{"X-Platform-Error-Code":{"description":"The reason for the error.\n","schema":{"example":"not found","type":"string"}}}},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error."}},"summary":"Find script parameters.","tags":["Invokable Scripts"],"x-codeSamples":[{"label":"cURL","lang":"Shell","source":"curl --request GET \"https://cloud2.influxdata.com/api/v2/scripts/SCRIPT_ID/params\" \\\n --header \"Authorization: Token INFLUX_TOKEN\"\n"}]}},"/api/v2/setup":{},"/api/v2/setup/user":{},"/api/v2/signin":{},"/api/v2/signout":{},"/api/v2/stacks":{"get":{"description":"Lists installed InfluxDB stacks.\n\nTo limit stacks in the response, pass query parameters in your request.\nIf no query parameters are passed, InfluxDB returns all installed stacks\nfor the organization.\n\n<!-- TSM-ONLY -->\n","operationId":"ListStacks","parameters":[{"description":"An organization ID.\nOnly returns stacks owned by the specified [organization](/influxdb3/cloud-serverless/reference/glossary/#organization).\n\n#### InfluxDB Cloud\n\n- Doesn't require this parameter;\n InfluxDB only returns resources allowed by the API token.\n","in":"query","name":"orgID","required":true,"schema":{"type":"string"}},{"description":"A stack name.\nFinds stack `events` with this name and returns the stacks.\n\nRepeatable.\nTo filter for more than one stack name,\nrepeat this parameter with each name--for example:\n\n- `INFLUX_URL/api/v2/stacks?&orgID=INFLUX_ORG_ID&name=project-stack-0&name=project-stack-1`\n","examples":{"findStackByName":{"summary":"Find stacks with the event name","value":"project-stack-0"}},"in":"query","name":"name","schema":{"type":"string"}},{"description":"A stack ID.\nOnly returns the specified stack.\n\nRepeatable.\nTo filter for more than one stack ID,\nrepeat this parameter with each ID--for example:\n\n- `INFLUX_URL/api/v2/stacks?&orgID=INFLUX_ORG_ID&stackID=09bd87cd33be3000&stackID=09bef35081fe3000`\n","examples":{"findStackByID":{"summary":"Find a stack with the ID","value":"09bd87cd33be3000"}},"in":"query","name":"stackID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"stacks":{"items":{"$ref":"#/components/schemas/Stack"},"type":"array"}},"type":"object"}}},"description":"Success. The response body contains the list of stacks."},"400":{"content":{"application/json":{"examples":{"orgIdMissing":{"summary":"The orgID query parameter is missing","value":{"code":"invalid","message":"organization id[\"\"] is invalid: id must have a length of 16 bytes"}},"orgProvidedNotFound":{"summary":"The org or orgID passed doesn't own the token passed in the header","value":{"code":"invalid","message":"failed to decode request body: organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\n#### InfluxDB OSS\n\n- Returns this error if an incorrect value is passed in the `org` parameter or `orgID` parameter.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List installed stacks","tags":["Templates"]},"post":{"description":"Creates or initializes a stack.\n\nUse this endpoint to _manually_ initialize a new stack with the following\noptional information:\n\n - Stack name\n - Stack description\n - URLs for template manifest files\n\nTo automatically create a stack when applying templates,\nuse the [/api/v2/templates/apply endpoint](#operation/ApplyTemplate).\n\n#### Required permissions\n\n- `write` permission for the organization\n\n<!-- TSM-ONLY -->\n","operationId":"CreateStack","requestBody":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"orgID":{"type":"string"},"urls":{"items":{"type":"string"},"type":"array"}},"title":"PostStackRequest","type":"object"}}},"description":"The stack to create.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Stack"}}},"description":"Success. Returns the newly created stack."},"401":{"$ref":"#/components/responses/AuthorizationError"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable entity.\n\nThe error may indicate one of the following problems:\n\n- The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.\n- You passed a parameter combination that InfluxDB doesn't support.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Create a stack","tags":["Templates"]}},"/api/v2/stacks/{stack_id}":{"delete":{"operationId":"DeleteStack","parameters":[{"description":"The identifier of the stack.","in":"path","name":"stack_id","required":true,"schema":{"type":"string"}},{"description":"The identifier of the organization.","in":"query","name":"orgID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"The stack and its associated resources were deleted."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a stack and associated resources","tags":["Templates"]},"get":{"operationId":"ReadStack","parameters":[{"description":"The identifier of the stack.","in":"path","name":"stack_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Stack"}}},"description":"Returns the stack."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Retrieve a stack","tags":["Templates"]},"patch":{"operationId":"UpdateStack","parameters":[{"description":"The identifier of the stack.","in":"path","name":"stack_id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"additionalResources":{"items":{"properties":{"kind":{"type":"string"},"resourceID":{"type":"string"},"templateMetaName":{"type":"string"}},"required":["kind","resourceID"],"type":"object"},"type":"array"},"description":{"nullable":true,"type":"string"},"name":{"nullable":true,"type":"string"},"templateURLs":{"items":{"type":"string"},"nullable":true,"type":"array"}},"title":"PatchStackRequest","type":"object"}}},"description":"The stack to update.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Stack"}}},"description":"Returns the updated stack."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update a stack","tags":["Templates"]}},"/api/v2/stacks/{stack_id}/uninstall":{"post":{"operationId":"UninstallStack","parameters":[{"description":"The identifier of the stack.","in":"path","name":"stack_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Stack"}}},"description":"Returns the uninstalled stack."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Uninstall a stack","tags":["Templates"]}},"/api/v2/tasks":{"get":{"description":"Retrieves a list of [tasks](/influxdb3/cloud-serverless/reference/glossary/#task).\n\nTo limit which tasks are returned, pass query parameters in your request.\nIf no query parameters are passed, InfluxDB returns all tasks up to the default `limit`.\n","operationId":"GetTasks","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) name.\nOnly returns tasks with the specified name.\nDifferent tasks may have the same name.\n","in":"query","name":"name","schema":{"type":"string"}},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) ID.\nOnly returns tasks created after the specified task.\n","in":"query","name":"after","schema":{"type":"string"}},{"description":"A [user](/influxdb3/cloud-serverless/reference/glossary/#user) ID.\nOnly returns tasks owned by the specified user.\n","in":"query","name":"user","schema":{"type":"string"}},{"description":"An [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) name.\nOnly returns tasks owned by the specified organization.\n","in":"query","name":"org","schema":{"type":"string"}},{"description":"An [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) ID.\nOnly returns tasks owned by the specified organization.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) status.\nOnly returns tasks that have the specified status (`active` or `inactive`).\n","in":"query","name":"status","schema":{"enum":["active","inactive"],"type":"string"}},{"description":"The maximum number of [tasks](/influxdb3/cloud-serverless/reference/glossary/#task) to return.\nDefault is `100`.\nThe minimum is `1` and the maximum is `500`.\n\nTo reduce the payload size, combine _`type=basic`_ and _`limit`_ (see _Request samples_).\nFor more information about the `basic` response, see the _`type`_ parameter.\n","examples":{"all":{"summary":"Return all tasks, without pagination.","value":"-1"},"minPaginated":{"summary":"Return a maximum of 50 tasks.","value":"50"}},"in":"query","name":"limit","schema":{"default":100,"maximum":500,"minimum":-1,"type":"integer"}},{"description":"The number of records to skip.","in":"query","name":"offset","required":false,"schema":{"default":0,"minimum":0,"type":"integer"}},{"description":"The sort field. Only `name` is supported.\nSpecifies the field used to sort records in the list.\n","in":"query","name":"sortBy","required":false,"schema":{"enum":["name"],"type":"string"}},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) type (`basic` or `system`).\nDefault is `system`.\nSpecifies the level of detail for tasks in the response.\nThe default (`system`) response contains all the metadata properties for tasks.\nTo reduce the response size, pass `basic` to omit some task properties (`flux`, `createdAt`, `updatedAt`).\n","in":"query","name":"type","required":false,"schema":{"default":"","enum":["basic","system"],"type":"string"}},{"description":"A [script](#tag/Invokable-Scripts) ID.\nOnly returns tasks that use the specified invokable script.\n","in":"query","name":"scriptID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"basicTypeTaskOutput":{"description":"A sample response body for the `?type=basic` parameter.\n`type=basic` omits some task fields (`createdAt` and `updatedAt`)\nand field values (`org`, `flux`) in the response.\n","summary":"Basic output","value":{"links":{"self":"/api/v2/tasks?limit=100"},"tasks":[{"every":"30m","flux":"","id":"09956cbb6d378000","labels":[],"lastRunStatus":"success","latestCompleted":"2022-06-30T15:00:00Z","links":{"labels":"/api/v2/tasks/09956cbb6d378000/labels","logs":"/api/v2/tasks/09956cbb6d378000/logs","members":"/api/v2/tasks/09956cbb6d378000/members","owners":"/api/v2/tasks/09956cbb6d378000/owners","runs":"/api/v2/tasks/09956cbb6d378000/runs","self":"/api/v2/tasks/09956cbb6d378000"},"name":"task1","org":"","orgID":"48c88459ee424a04","ownerID":"0772396d1f411000","status":"active"}]}},"systemTypeTaskOutput":{"description":"A sample response body for the `?type=system` parameter.\n`type=system` returns all task fields.\n","summary":"System output","value":{"links":{"self":"/api/v2/tasks?limit=100"},"tasks":[{"createdAt":"2022-06-27T15:09:06Z","description":"IoT Center 90-day environment average.","every":"30m","flux":"option task = {name: \"task1\", every: 30m}\n\nfrom(bucket: \"iot_center\")\n |> range(start: -90d)\n |> filter(fn: (r) => r._measurement == \"environment\")\n |> aggregateWindow(every: 1h, fn: mean)","id":"09956cbb6d378000","labels":[],"lastRunStatus":"success","latestCompleted":"2022-06-30T15:00:00Z","links":{"labels":"/api/v2/tasks/09956cbb6d378000/labels","logs":"/api/v2/tasks/09956cbb6d378000/logs","members":"/api/v2/tasks/09956cbb6d378000/members","owners":"/api/v2/tasks/09956cbb6d378000/owners","runs":"/api/v2/tasks/09956cbb6d378000/runs","self":"/api/v2/tasks/09956cbb6d378000"},"name":"task1","org":"my-iot-center","orgID":"48c88459ee424a04","ownerID":"0772396d1f411000","status":"active","updatedAt":"2022-06-28T18:10:15Z"}]}}},"schema":{"$ref":"#/components/schemas/Tasks"}}},"description":"Success.\nThe response body contains the list of tasks.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"List all tasks","tags":["Tasks"],"x-codeSamples":[{"label":"cURL: all tasks, basic output","lang":"Shell","source":"curl INFLUX_URL/api/v2/tasks/?limit=-1&type=basic \\\n --header 'Content-Type: application/json' \\\n --header 'Authorization: Token INFLUX_API_TOKEN'\n"}]},"post":{"description":"Creates a [task](/influxdb3/cloud-serverless/reference/glossary/#task) and returns the task.\n\nUse this endpoint to create a scheduled task that runs a Flux script.\n\n#### InfluxDB Cloud\n\n- You can use either `flux` or `scriptID` to provide the task script.\n\n - `flux`: a string of \"raw\" Flux that contains task options and the script--for example:\n\n ```json\n {\n \"flux\": \"option task = {name: \\\"CPU Total 1 Hour New\\\", every: 1h}\\\n from(bucket: \\\"telegraf\\\")\n |> range(start: -1h)\n |> filter(fn: (r) => (r._measurement == \\\"cpu\\\"))\n |> filter(fn: (r) =>\\n\\t\\t(r._field == \\\"usage_system\\\"))\n |> filter(fn: (r) => (r.cpu == \\\"cpu-total\\\"))\n |> aggregateWindow(every: 1h, fn: max)\n |> to(bucket: \\\"cpu_usage_user_total_1h\\\", org: \\\"INFLUX_ORG\\\")\",\n \"status\": \"active\",\n \"description\": \"This task downsamples CPU data every hour\"\n }\n ```\n\n - `scriptID`: the ID of an [invokable script](#tag/Invokable-Scripts)\n for the task to run.\n To pass task options when using `scriptID`, pass the options as\n properties in the request body--for example:\n\n ```json\n {\n \"name\": \"CPU Total 1 Hour New\",\n \"description\": \"This task downsamples CPU data every hour\",\n \"every\": \"1h\",\n \"scriptID\": \"SCRIPT_ID\",\n \"scriptParameters\":\n {\n \"rangeStart\": \"-1h\",\n \"bucket\": \"telegraf\",\n \"filterField\": \"cpu-total\"\n }\n }\n ```\n\n#### Limitations:\n\n- You can't use `flux` and `scriptID` for the same task.\n\n<!-- TSM-ONLY -->\n","operationId":"PostTasks","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskCreateRequest"}}},"description":"The task to create","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":"Success. The response body contains a `tasks` list with the new task."},"400":{"content":{"application/json":{"examples":{"fluxAndScriptError":{"summary":"The request body can't contain both flux and scriptID","value":{"code":"invalid","message":"failed to decode request: can not provide both scriptID and flux"}},"missingFluxError":{"summary":"The request body requires either a flux parameter or scriptID parameter","value":{"code":"invalid","message":"failed to decode request: flux required"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\n#### InfluxDB Cloud\n\n- Returns this error if the task doesn't contain one of _`flux`_ or _`scriptID`_.\n- Returns this error if the task contains _`flux`_ _and_ _`scriptID`_.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Create a task","tags":["Tasks"],"x-codeSamples":[{"label":"cURL: create a Flux script task","lang":"Shell","source":"curl INFLUX_URL/api/v2/tasks \\\n--header \"Content-type: application/json\" \\\n--header \"Authorization: Token INFLUX_API_TOKEN\" \\\n--data-binary @- << EOF\n {\n \"orgID\": \"INFLUX_ORG_ID\",\n \"description\": \"IoT Center 30d environment average.\",\n \"flux\": \"option task = {name: \\\"iot-center-task-1\\\", every: 30m}\\\n from(bucket: \\\"iot_center\\\")\\\n |> range(start: -30d)\\\n |> filter(fn: (r) => r._measurement == \\\"environment\\\")\\\n |> aggregateWindow(every: 1h, fn: mean)\"\n }\nEOF\n"},{"label":"cURL: create a Flux script reference task","lang":"Shell","source":"curl INFLUX_URL/api/v2/tasks \\\n--header \"Content-type: application/json\" \\\n--header \"Authorization: Token INFLUX_API_TOKEN\" \\\n--data-binary @- << EOF\n {\n \"orgID\": \"INFLUX_ORG_ID\",\n \"description\": \"IoT Center 30d environment average.\",\n \"scriptID\": \"085138a111448000\",\n \"scriptParameters\":\n {\n \"rangeStart\": \"-30d\",\n \"bucket\": \"air_sensor\",\n \"filterField\": \"temperature\",\n \"groupColumn\": \"_time\"\n }\n }\nEOF\n"}]}},"/api/v2/tasks/{taskID}":{"delete":{"description":"Deletes a [task](/influxdb3/cloud-serverless/reference/glossary/#task) and associated records.\n\nUse this endpoint to delete a task and all associated records (task runs, logs, and labels).\nOnce the task is deleted, InfluxDB cancels all scheduled runs of the task.\n\nIf you want to disable a task instead of delete it, [update the task status to `inactive`](#operation/PatchTasksID).\n","operationId":"DeleteTasksID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) ID. Specifies the task to delete.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success. The task and task runs are deleted. Scheduled runs are canceled."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Delete a task","tags":["Tasks"]},"get":{"description":"Retrieves a [task](/influxdb3/cloud-serverless/reference/glossary/#task).\n","operationId":"GetTasksID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) ID.\nSpecifies the task to retrieve.\n","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":"Success. The response body contains the task."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Retrieve a task","tags":["Tasks"]},"patch":{"description":"Updates a [task](/influxdb3/cloud-serverless/reference/glossary/#task),\nand then cancels all scheduled runs of the task.\n\nUse this endpoint to set, modify, or clear task properties--for example: `cron`, `name`, `flux`, `status`.\nOnce InfluxDB applies the update, it cancels all previously scheduled runs of the task.\n\nTo update a task, pass an object that contains the updated key-value pairs.\nTo activate or inactivate a task, set the `status` property.\n_`\"status\": \"inactive\"`_ cancels scheduled runs and prevents manual runs of the task.\n\n#### InfluxDB Cloud\n\n- Use either `flux` or `scriptID` to provide the task script.\n\n - `flux`: a string of \"raw\" Flux that contains task options and the script--for example:\n\n ```json\n {\n \"flux\": \"option task = {name: \\\"CPU Total 1 Hour New\\\", every: 1h}\\\n from(bucket: \\\"telegraf\\\")\n |> range(start: -1h)\n |> filter(fn: (r) => (r._measurement == \\\"cpu\\\"))\n |> filter(fn: (r) =>\\n\\t\\t(r._field == \\\"usage_system\\\"))\n |> filter(fn: (r) => (r.cpu == \\\"cpu-total\\\"))\n |> aggregateWindow(every: 1h, fn: max)\n |> to(bucket: \\\"cpu_usage_user_total_1h\\\", org: \\\"INFLUX_ORG\\\")\",\n \"status\": \"active\",\n \"description\": \"This task downsamples CPU data every hour\"\n }\n ```\n\n - `scriptID`: the ID of an [invokable script](#tag/Invokable-Scripts)\n for the task to run.\n To pass task options when using `scriptID`, pass the options as\n properties in the request body--for example:\n\n ```json\n {\n \"name\": \"CPU Total 1 Hour New\",\n \"description\": \"This task downsamples CPU data every hour\",\n \"every\": \"1h\",\n \"scriptID\": \"SCRIPT_ID\",\n \"scriptParameters\":\n {\n \"rangeStart\": \"-1h\",\n \"bucket\": \"telegraf\",\n \"filterField\": \"cpu-total\"\n }\n }\n ```\n\n#### Limitations:\n\n- You can't use `flux` and `scriptID` for the same task.\n","operationId":"PatchTasksID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) ID.\nSpecifies the task to update.\n","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskUpdateRequest"}}},"description":"An task update to apply.","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}},"description":"Success. The response body contains the updated task."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Update a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/labels":{"get":{"description":"Retrieves a list of all labels for a task.\n\nLabels may be used for grouping and filtering tasks.\n","operationId":"GetTasksIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to retrieve labels for.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelsResponse"}}},"description":"Success. The response body contains a list of all labels for the task."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"List labels for a task","tags":["Tasks"]},"post":{"description":"Adds a label to a task.\n\nUse this endpoint to add a label that you can use to filter tasks in the InfluxDB UI.\n","operationId":"PostTasksIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to label.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelMapping"}}},"description":"An object that contains a _`labelID`_ to add to the task.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelResponse"}}},"description":"Success. The response body contains a list of all labels for the task."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Add a label to a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/labels/{labelID}":{"delete":{"description":"Deletes a label from a task.\n","operationId":"DeleteTasksIDLabelsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to delete the label from.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"The ID of the label to delete.","in":"path","name":"labelID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success. The label is deleted."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Delete a label from a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/logs":{"get":{"description":"Retrieves a list of all logs for a [task](/influxdb3/cloud-serverless/reference/glossary/#task).\n\nWhen an InfluxDB task runs, a “run” record is created in the task’s history.\nLogs associated with each run provide relevant log messages, timestamps, and the exit status of the run attempt.\n\nUse this endpoint to retrieve only the log events for a task,\nwithout additional task metadata.\n","operationId":"GetTasksIDLogs","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"taskFailure":{"summary":"Events for a failed task run.","value":{"events":[{"message":"Started task from script: \"option task = {name: \\\"test task\\\", every: 3d, offset: 0s}\"","runID":"09a946fc3167d000","time":"2022-07-13T07:06:54.198167Z"},{"message":"Completed(failed)","runID":"09a946fc3167d000","time":"2022-07-13T07:07:13.104037Z"},{"message":"error exhausting result iterator: error in query specification while starting program: this Flux script returns no streaming data. Consider adding a \"yield\" or invoking streaming functions directly, without performing an assignment","runID":"09a946fc3167d000","time":"2022-07-13T08:24:37.115323Z"}]}},"taskSuccess":{"summary":"Events for a successful task run.","value":{"events":[{"message":"Started task from script: \"option task = {name: \\\"task1\\\", every: 30m} from(bucket: \\\"iot_center\\\") |> range(start: -90d) |> filter(fn: (r) => r._measurement == \\\"environment\\\") |> aggregateWindow(every: 1h, fn: mean)\"","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.101231Z"},{"message":"Completed(success)","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.242859Z"}]}}},"schema":{"$ref":"#/components/schemas/Logs"}}},"description":"Success. The response body contains an `events` list with logs for the task.\nEach log event `message` contains detail about the event.\nIf a task run fails, InfluxDB logs an event with the reason for the failure.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Retrieve all logs for a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/members":{"get":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n\nLists all users that have the `member` role for the specified [task](/influxdb3/cloud-serverless/reference/glossary/#task).\n","operationId":"GetTasksIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceMembers"}}},"description":"Success. The response body contains a list of `users` that have\nthe `member` role for a task.\n"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all task members","tags":["Tasks"]},"post":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n\nAdds a user to members of a task and returns the member.\n","operationId":"PostTasksIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"A user to add as a member of the task.","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceMember"}}},"description":"Created. The user is added to task members."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a member to a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/members/{userID}":{"delete":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n\nRemoves a member from a [task](/influxdb3/cloud-serverless/reference/glossary/#task).\n","operationId":"DeleteTasksIDMembersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the member to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Member removed"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove a member from a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/owners":{"get":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n\nRetrieves all users that have owner permission for a task.\n","operationId":"GetTasksIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to retrieve owners for.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceOwners"}}},"description":"Success.\nThe response contains a list of `users` that have the `owner` role for the task.\n\nIf the task has no owners, the response contains an empty `users` array.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable entity.\n\nThe error may indicate one of the following problems:\n\n- The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.\n- You passed a parameter combination that InfluxDB doesn't support.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all owners of a task","tags":["Tasks"]},"post":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n\nAssigns a task `owner` role to a user.\n\nUse this endpoint to create a _resource owner_ for the task.\nA _resource owner_ is a user with `role: owner` for a specific resource.\n","operationId":"PostTasksIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"A user to add as an owner of the task.","required":true},"responses":{"201":{"content":{"application/json":{"examples":{"createdOwner":{"summary":"User has the owner role for the resource","value":{"id":"0772396d1f411000","links":{"logs":"/api/v2/users/0772396d1f411000/logs","self":"/api/v2/users/0772396d1f411000"},"name":"USER_NAME","role":"owner","status":"active"}}},"schema":{"$ref":"#/components/schemas/ResourceOwner"}}},"description":"Created. The task `owner` role is assigned to the user.\nThe response body contains the resource owner with\nrole and user detail.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unprocessable entity.\n\nThe error may indicate one of the following problems:\n\n- The request body isn't valid--the request is well-formed, but InfluxDB can't process it due to semantic errors.\n- You passed a parameter combination that InfluxDB doesn't support.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add an owner for a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/owners/{userID}":{"delete":{"deprecated":true,"description":"**Deprecated**: Tasks don't use `owner` and `member` roles.\nUse [`/api/v2/authorizations`](#tag/Authorizations-(API-tokens)) to assign user permissions.\n","operationId":"DeleteTasksIDOwnersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the owner to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The task ID.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Owner removed"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove an owner from a task","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/runs":{"get":{"description":"Retrieves a list of runs for a task.\n\nTo limit which task runs are returned, pass query parameters in your request.\nIf no query parameters are passed, InfluxDB returns all task runs up to the default `limit`.\n<!-- TSM-ONLY -->\n","operationId":"GetTasksIDRuns","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to get runs for.\nOnly returns runs for this task.\n","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"A task run ID. Only returns runs created after this run.","in":"query","name":"after","schema":{"type":"string"}},{"description":"Limits the number of task runs returned. Default is `100`.\n","in":"query","name":"limit","schema":{"default":100,"maximum":500,"minimum":1,"type":"integer"}},{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)).\nOnly returns runs scheduled after this time.\n","in":"query","name":"afterTime","schema":{"format":"date-time","type":"string"}},{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)).\nOnly returns runs scheduled before this time.\n","in":"query","name":"beforeTime","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Runs"}}},"description":"Success. The response body contains the list of task runs."},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"List runs for a task","tags":["Tasks"]},"post":{"description":"Schedules a task run to start immediately, ignoring scheduled runs.\n\nUse this endpoint to manually start a task run.\nScheduled runs will continue to run as scheduled.\nThis may result in concurrently running tasks.\n\nTo _retry_ a previous run (and avoid creating a new run),\nuse the [`POST /api/v2/tasks/{taskID}/runs/{runID}/retry` endpoint](#operation/PostTasksIDRunsIDRetry).\n<!-- TSM-ONLY -->\n","operationId":"PostTasksIDRuns","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"in":"path","name":"taskID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunManually"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Run"}}},"description":"Success. The run is scheduled to start."},"401":{"$ref":"#/components/responses/AuthorizationError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Start a task run, overriding the schedule","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/runs/{runID}":{"delete":{"description":"Cancels a running [task](/influxdb3/cloud-serverless/reference/glossary/#task).\n\nUse this endpoint with InfluxDB OSS to cancel a running task.\n\n#### InfluxDB Cloud\n\n- Doesn't support this operation.\n<!-- TSM-ONLY -->\n","operationId":"DeleteTasksIDRunsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to cancel.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"The ID of the task run to cancel.","in":"path","name":"runID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success. The `DELETE` is accepted and the run will be cancelled.\n\n#### InfluxDB Cloud\n\n- Doesn't support this operation.\n- Doesn't return this status.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"405":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Method not allowed.\n\n#### InfluxDB Cloud\n\n - Always returns this error; doesn't support cancelling tasks.\n\n#### InfluxDB OSS\n\n - Doesn't return this error.\n"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Cancel a running task","tags":["Tasks"]},"get":{"description":"Retrieves a specific run for a task.\n\nUse this endpoint to retrieve detail and logs for a specific task run.\n<!-- TSM-ONLY -->\n","operationId":"GetTasksIDRunsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to retrieve runs for.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"The ID of the run to retrieve.","in":"path","name":"runID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"runSuccess":{"summary":"A successful task run.","value":{"finishedAt":"2022-07-18T14:46:07.308254Z","id":"09b070dadaa7d000","links":{"logs":"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000/logs","retry":"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000/retry","self":"/api/v2/tasks/0996e56b2f378000/runs/09b070dadaa7d000","task":"/api/v2/tasks/0996e56b2f378000"},"log":[{"message":"Started task from script: \"option task = {name: \\\"task1\\\", every: 30m} from(bucket: \\\"iot_center\\\") |> range(start: -90d) |> filter(fn: (r) => r._measurement == \\\"environment\\\") |> aggregateWindow(every: 1h, fn: mean)\"","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.101231Z"},{"message":"Completed(success)","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.242859Z"}],"requestedAt":"2022-07-18T14:46:06Z","scheduledFor":"2022-07-18T14:46:06Z","startedAt":"2022-07-18T14:46:07.16222Z","status":"success","taskID":"0996e56b2f378000"}}},"schema":{"$ref":"#/components/schemas/Run"}}},"description":"Success. The response body contains the task run."},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Retrieve a run for a task.","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/runs/{runID}/logs":{"get":{"description":"Retrieves all logs for a task run.\nA log is a list of run events with `runID`, `time`, and `message` properties.\n\nUse this endpoint to help analyze task performance and troubleshoot failed task runs.\n<!-- TSM-ONLY -->\n","operationId":"GetTasksIDRunsIDLogs","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the task to get logs for.","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"The ID of the run to get logs for.","in":"path","name":"runID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"examples":{"taskFailure":{"summary":"Events for a failed task.","value":{"events":[{"message":"Started task from script: \"option task = {name: \\\"test task\\\", every: 3d, offset: 0s}\"","runID":"09a946fc3167d000","time":"2022-07-13T07:06:54.198167Z"},{"message":"Completed(failed)","runID":"09a946fc3167d000","time":"2022-07-13T07:07:13.104037Z"},{"message":"error exhausting result iterator: error in query specification while starting program: this Flux script returns no streaming data. Consider adding a \"yield\" or invoking streaming functions directly, without performing an assignment","runID":"09a946fc3167d000","time":"2022-07-13T08:24:37.115323Z"}]}},"taskSuccess":{"summary":"Events for a successful task run.","value":{"events":[{"message":"Started task from script: \"option task = {name: \\\"task1\\\", every: 30m} from(bucket: \\\"iot_center\\\") |> range(start: -90d) |> filter(fn: (r) => r._measurement == \\\"environment\\\") |> aggregateWindow(every: 1h, fn: mean)\"","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.101231Z"},{"message":"Completed(success)","runID":"09b070dadaa7d000","time":"2022-07-18T14:46:07.242859Z"}]}}},"schema":{"$ref":"#/components/schemas/Logs"}}},"description":"Success. The response body contains an `events` list with logs for the task run.\nEach log event `message` contains detail about the event.\nIf a run fails, InfluxDB logs an event with the reason for the failure.\n"},"400":{"$ref":"#/components/responses/BadRequestError"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Retrieve all logs for a run","tags":["Tasks"]}},"/api/v2/tasks/{taskID}/runs/{runID}/retry":{"post":{"description":"Queues a task run to\nretry and returns the scheduled run.\n\nTo manually start a _new_ task run, use the\n[`POST /api/v2/tasks/{taskID}/runs` endpoint](#operation/PostTasksIDRuns).\n\n#### Limitations\n\n- The task must be _active_ (`status: \"active\"`).\n","operationId":"PostTasksIDRunsIDRetry","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) ID.\nSpecifies the task to retry.\n","in":"path","name":"taskID","required":true,"schema":{"type":"string"}},{"description":"A [task](/influxdb3/cloud-serverless/reference/glossary/#task) run ID.\nSpecifies the task run to retry.\n\nTo find a task run ID, use the\n[`GET /api/v2/tasks/{taskID}/runs` endpoint](#operation/GetTasksIDRuns)\nto list task runs.\n","in":"path","name":"runID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json; charset=utf-8":{"schema":{"type":"object"}}}},"responses":{"200":{"content":{"application/json":{"examples":{"retryTaskRun":{"summary":"A task run scheduled to retry","value":{"id":"09d60ffe08738000","links":{"logs":"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000/logs","retry":"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000/retry","self":"/api/v2/tasks/09a776832f381000/runs/09d60ffe08738000","task":"/api/v2/tasks/09a776832f381000"},"requestedAt":"2022-08-16T20:05:11.84145Z","scheduledFor":"2022-08-15T00:00:00Z","status":"scheduled","taskID":"09a776832f381000"}}},"schema":{"$ref":"#/components/schemas/Run"}}},"description":"Success. The response body contains the queued run."},"400":{"content":{"application/json":{"examples":{"inactiveTask":{"summary":"Can't retry an inactive task","value":{"code":"invalid","message":"failed to retry run: inactive task"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\nInfluxDB may return this error for the following reasons:\n\n- The task has `status: inactive`.\n"},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"500":{"$ref":"#/components/responses/InternalServerError"},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Retry a task run","tags":["Tasks"]}},"/api/v2/telegraf/plugins":{},"/api/v2/telegrafs":{"get":{"operationId":"GetTelegrafs","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The organization ID the Telegraf config belongs to.","in":"query","name":"orgID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Telegrafs"}}},"description":"A list of Telegraf configurations"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all Telegraf configurations","tags":["Telegrafs"]},"post":{"operationId":"PostTelegrafs","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegrafPluginRequest"}}},"description":"Telegraf configuration to create","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Telegraf"}}},"description":"Telegraf configuration created"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Create a Telegraf configuration","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}":{"delete":{"operationId":"DeleteTelegrafsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf configuration ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete has been accepted"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a Telegraf configuration","tags":["Telegrafs"]},"get":{"operationId":"GetTelegrafsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf configuration ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}},{"in":"header","name":"Accept","required":false,"schema":{"default":"application/toml","enum":["application/toml","application/json","application/octet-stream"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Telegraf"}},"application/octet-stream":{"example":"[agent]\ninterval = \"10s\"","schema":{"type":"string"}},"application/toml":{"example":"[agent]\ninterval = \"10s\"","schema":{"type":"string"}}},"description":"Telegraf configuration details"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Retrieve a Telegraf configuration","tags":["Telegrafs"]},"put":{"operationId":"PutTelegrafsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TelegrafPluginRequest"}}},"description":"Telegraf configuration update to apply","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Telegraf"}}},"description":"An updated Telegraf configurations"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Update a Telegraf configuration","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/labels":{"get":{"operationId":"GetTelegrafsIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelsResponse"}}},"description":"A list of all labels for a Telegraf config"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all labels for a Telegraf config","tags":["Telegrafs"]},"post":{"operationId":"PostTelegrafsIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelMapping"}}},"description":"Label to add","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelResponse"}}},"description":"The label added to the Telegraf config"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a label to a Telegraf config","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/labels/{labelID}":{"delete":{"operationId":"DeleteTelegrafsIDLabelsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}},{"description":"The label ID.","in":"path","name":"labelID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete has been accepted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Telegraf config not found"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a label from a Telegraf config","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/members":{"get":{"operationId":"GetTelegrafsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceMembers"}}},"description":"A list of Telegraf config members"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all users with member privileges for a Telegraf config","tags":["Telegrafs"]},"post":{"operationId":"PostTelegrafsIDMembers","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"User to add as member","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceMember"}}},"description":"Member added to Telegraf config"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a member to a Telegraf config","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/members/{userID}":{"delete":{"operationId":"DeleteTelegrafsIDMembersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the member to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Member removed"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove a member from a Telegraf config","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/owners":{"get":{"operationId":"GetTelegrafsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf configuration ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceOwners"}}},"description":"Returns Telegraf configuration owners as a ResourceOwners list"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all owners of a Telegraf configuration","tags":["Telegrafs"]},"post":{"operationId":"PostTelegrafsIDOwners","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The Telegraf configuration ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddResourceMemberRequestBody"}}},"description":"User to add as owner","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceOwner"}}},"description":"Telegraf configuration owner was added. Returns a ResourceOwner that references the User."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add an owner to a Telegraf configuration","tags":["Telegrafs"]}},"/api/v2/telegrafs/{telegrafID}/owners/{userID}":{"delete":{"operationId":"DeleteTelegrafsIDOwnersID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The ID of the owner to remove.","in":"path","name":"userID","required":true,"schema":{"type":"string"}},{"description":"The Telegraf config ID.","in":"path","name":"telegrafID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Owner removed"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Remove an owner from a Telegraf config","tags":["Telegrafs"]}},"/api/v2/templates/apply":{"post":{"description":"Applies a template to\ncreate or update a stack of InfluxDB\nresources.\nThe response contains the diff of changes and the stack ID.\n\nUse this endpoint to install an InfluxDB template to an organization.\nProvide template URLs or template objects in your request.\nTo customize which template resources are installed, use the `actions`\nparameter.\n\nBy default, when you apply a template, InfluxDB installs the template to\ncreate and update stack resources and then generates a diff of the changes.\nIf you pass `dryRun: true` in the request body, InfluxDB validates the\ntemplate and generates the resource diff, but doesn’t make any\nchanges to your instance.\n\n#### Custom values for templates\n\n- Some templates may contain environment references for custom metadata.\n To provide custom values for environment references, pass the _`envRefs`_\n property in the request body.\n\n- Some templates may contain queries that use\n [secrets](/influxdb3/cloud-serverless/reference/glossary/#secret).\n To provide custom secret values, pass the _`secrets`_ property\n in the request body.\n Don't expose secret values in templates.\n\n#### Required permissions\n\n- `write` permissions for resource types in the template.\n\n#### Rate limits (with InfluxDB Cloud)\n\n- Adjustable service quotas apply.\n For more information, see [limits and adjustable quotas](/influxdb3/cloud-serverless/account-management/limits/).\n\n<!-- TSM-ONLY -->\n","operationId":"ApplyTemplate","requestBody":{"content":{"application/json":{"examples":{"skipKindAction":{"summary":"Skip all bucket and task resources in the provided templates","value":{"actions":[{"action":"skipKind","properties":{"kind":"Bucket"}},{"action":"skipKind","properties":{"kind":"Task"}}],"orgID":"INFLUX_ORG_ID","templates":[{"contents":[{"[object Object]":null}]}]}},"skipResourceAction":{"summary":"Skip specific resources in the provided templates","value":{"actions":[{"action":"skipResource","properties":{"kind":"Label","resourceTemplateName":"foo-001"}},{"action":"skipResource","properties":{"kind":"Bucket","resourceTemplateName":"bar-020"}},{"action":"skipResource","properties":{"kind":"Bucket","resourceTemplateName":"baz-500"}}],"orgID":"INFLUX_ORG_ID","templates":[{"contents":[{"apiVersion":"influxdata.com/v2alpha1","kind":"Bucket","metadata":{"name":"baz-500"}}]}]}},"templateObjectEnvRefs":{"summary":"envRefs for template objects","value":{"envRefs":{"docker-bucket":"MY_DOCKER_BUCKET","docker-spec-1":"MY_DOCKER_SPEC","linux-cpu-label":"MY_CPU_LABEL"},"orgID":"INFLUX_ORG_ID","templates":[{"contents":[{"apiVersion":"influxdata.com/v2alpha1","kind":"Label","metadata":{"name":{"envRef":{"key":"linux-cpu-label"}}},"spec":{"color":"#326BBA","name":"inputs.cpu"}}]},{"contents":[{"apiVersion":"influxdata.com/v2alpha1","kind":"Bucket","metadata":{"name":{"envRef":{"key":"docker-bucket"}}}}]}]}}},"schema":{"$ref":"#/components/schemas/TemplateApply"}},"application/x-jsonnet":{"schema":{"$ref":"#/components/schemas/TemplateApply"}},"text/yml":{"schema":{"$ref":"#/components/schemas/TemplateApply"}}},"description":"Parameters for applying templates.\n","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateSummary"}}},"description":"Success.\nThe template dry run succeeded.\nThe response body contains a resource diff of changes that the\ntemplate would have made if installed.\nNo resources were created or updated.\nThe diff and summary won't contain IDs for resources\nthat didn't exist at the time of the dry run.\n"},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateSummary"}}},"description":"Success.\nThe template applied successfully.\nThe response body contains the stack ID, a diff, and a summary.\nThe diff compares the initial state to the state after the template installation.\nThe summary contains newly created resources.\n"},"422":{"content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/TemplateSummary"},{"properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["message","code"],"type":"object"}]}}},"description":"Unprocessable entity.\n\n\nThe error may indicate one of the following problems:\n\n- The template failed validation.\n- You passed a parameter combination that InfluxDB doesn't support.\n"},"500":{"content":{"application/json":{"examples":{"createExceedsQuota":{"summary":"InfluxDB Cloud: Creating resource would exceed quota.","value":{"code":"internal error","message":"resource_type=\"tasks\" err=\"failed to apply resource\"\n\tmetadata_name=\"alerting-gates-b84003\" err_msg=\"failed to create tasks[\\\"alerting-gates-b84003\\\"]: creating task would exceed quota\""}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error.\n\n#### InfluxDB Cloud\n\n- Returns this error if creating one of the template\n resources (bucket, dashboard, task, user) exceeds your plan’s\n adjustable service quotas.\n"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Apply or dry-run a template","tags":["Templates"],"x-codeSamples":[{"label":"cURL: Dry run with a remote template","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/templates/apply\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --data @- << EOF\n {\n \"dryRun\": true,\n \"orgID\": \"INFLUX_ORG_ID\",\n \"remotes\": [\n {\n \"url\": \"https://raw.githubusercontent.com/influxdata/community-templates/master/linux_system/linux_system.yml\"\n }\n ]\n }\nEOF\n"},{"label":"cURL: Apply with secret values","lang":"Shell","source":"curl \"http://localhost:8086/api/v2/templates/apply\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --data @- << EOF | jq .\n {\n \"orgID\": \"INFLUX_ORG_ID\",\n \"secrets\": {\n \"SLACK_WEBHOOK\": \"YOUR_SECRET_WEBHOOK_URL\"\n },\n \"remotes\": [\n {\n \"url\": \"https://raw.githubusercontent.com/influxdata/community-templates/master/fortnite/fn-template.yml\"\n }\n ]\n }\nEOF\n"},{"label":"cURL: Apply template objects with environment references","lang":"Shell","source":"curl --request POST \"http://localhost:8086/api/v2/templates/apply\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\" \\\n --data @- << EOF\n { \"orgID\": \"INFLUX_ORG_ID\",\n \"envRefs\": {\n \"linux-cpu-label\": \"MY_CPU_LABEL\",\n \"docker-bucket\": \"MY_DOCKER_BUCKET\",\n \"docker-spec-1\": \"MY_DOCKER_SPEC\"\n },\n \"templates\": [\n { \"contents\": [{\n \"apiVersion\": \"influxdata.com/v2alpha1\",\n \"kind\": \"Label\",\n \"metadata\": {\n \"name\": {\n \"envRef\": {\n \"key\": \"linux-cpu-label\"\n }\n }\n },\n \"spec\": {\n \"color\": \"#326BBA\",\n \"name\": \"inputs.cpu\"\n }\n }]\n },\n \"templates\": [\n { \"contents\": [{\n \"apiVersion\": \"influxdata.com/v2alpha1\",\n \"kind\": \"Label\",\n \"metadata\": {\n \"name\": {\n \"envRef\": {\n \"key\": \"linux-cpu-label\"\n }\n }\n },\n \"spec\": {\n \"color\": \"#326BBA\",\n \"name\": \"inputs.cpu\"\n }\n }]\n },\n { \"contents\": [{\n \"apiVersion\": \"influxdata.com/v2alpha1\",\n \"kind\": \"Bucket\",\n \"metadata\": {\n \"name\": {\n \"envRef\": {\n \"key\": \"docker-bucket\"\n }\n }\n }\n }]\n }\n ]\n }\nEOF\n"}]}},"/api/v2/templates/export":{"post":{"operationId":"ExportTemplate","requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/TemplateExportByID"},{"$ref":"#/components/schemas/TemplateExportByName"}]}}},"description":"Export resources as an InfluxDB template.","required":false},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Template"}},"application/x-yaml":{"schema":{"$ref":"#/components/schemas/Template"}}},"description":"The template was created successfully. Returns the newly created template."},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Export a new template","tags":["Templates"]}},"/api/v2/users":{},"/api/v2/users/{userID}":{},"/api/v2/users/{userID}/password":{},"/api/v2/variables":{"get":{"operationId":"GetVariables","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The name of the organization.","in":"query","name":"org","schema":{"type":"string"}},{"description":"The organization ID.","in":"query","name":"orgID","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variables"}}},"description":"A list of variables for an organization."},"400":{"$ref":"#/components/responses/GeneralServerError","description":"Invalid request"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"List all variables","tags":["Variables"]},"post":{"operationId":"PostVariables","parameters":[{"$ref":"#/components/parameters/TraceSpan"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable to create","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable created"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"Create a variable","tags":["Variables"]}},"/api/v2/variables/{variableID}":{"delete":{"operationId":"DeleteVariablesID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Variable deleted"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"Delete a variable","tags":["Variables"]},"get":{"operationId":"GetVariablesID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable found"},"404":{"$ref":"#/components/responses/GeneralServerError","description":"Variable not found"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"Retrieve a variable","tags":["Variables"]},"patch":{"operationId":"PatchVariablesID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable update to apply","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable updated"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"Update a variable","tags":["Variables"]},"put":{"operationId":"PutVariablesID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable to replace","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Variable"}}},"description":"Variable updated"},"default":{"$ref":"#/components/responses/GeneralServerError","description":"Internal server error"}},"summary":"Replace a variable","tags":["Variables"]}},"/api/v2/variables/{variableID}/labels":{"get":{"operationId":"GetVariablesIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelsResponse"}}},"description":"A list of all labels for a variable"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"List all labels for a variable","tags":["Variables"]},"post":{"operationId":"PostVariablesIDLabels","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelMapping"}}},"description":"Label to add","required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelResponse"}}},"description":"The newly added label"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Add a label to a variable","tags":["Variables"]}},"/api/v2/variables/{variableID}/labels/{labelID}":{"delete":{"operationId":"DeleteVariablesIDLabelsID","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The variable ID.","in":"path","name":"variableID","required":true,"schema":{"type":"string"}},{"description":"The label ID to delete.","in":"path","name":"labelID","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"Delete has been accepted"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Variable not found"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Unexpected error"}},"summary":"Delete a label from a variable","tags":["Variables"]}},"/api/v2/write":{"post":{"description":"Writes data to a bucket.\n\nUse this endpoint to send data in [line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/) format to InfluxDB.\n\nInfluxDB 3 Cloud Serverless does the following when you send a write request:\n\n1. Validates the request.\n2. If successful, attempts to [ingest data](/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest) from the request body; otherwise, responds with an [error status](/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes).\n3. Ingests or rejects data in the batch and returns one of the following HTTP status codes:\n\n - `204 No Content`: All data in the batch is ingested.\n - `400 Bad Request`: Data from the batch was rejected and not written. The response body indicates if a partial write occurred.\n\nThe response body contains error details about [rejected points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points), up to 100 points.\n\nWrites are synchronous--the response status indicates the final status of the write and all ingested data is queryable.\n\nTo ensure that InfluxDB handles writes in the order you request them,\nwait for the response before you send the next request.\n\n#### Write endpoints\n\nThe [`/write`](#operation/PostLegacyWrite) and [`/api/v2/write`](#operation/PostWrite) endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.\n\n- Use the [`/write` endpoint](#operation/PostLegacyWrite) for [InfluxDB v1 parameter compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v1/).\n- Use [`/api/v2/write` endpoint](#operation/PostWrite) for [InfluxDB v2 parameter compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v2/).\n\n#### Rate limits\n\n_Write_ rate limits apply.\nFor more information, see [limits and adjustable quotas](/influxdb3/cloud-serverless/admin/billing/limits/).\n\n#### Related guides\n\n- [Get started writing data](/influxdb3/cloud-serverless/get-started/write/)\n- [Write data with the InfluxDB API](/influxdb3/cloud-serverless/get-started/write/)\n- [Best practices for writing data](/influxdb3/cloud-serverless/write-data/best-practices/)\n- [Troubleshoot issues writing data](/influxdb3/cloud-serverless/write-data/troubleshoot/)\n","operationId":"PostWrite","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The compression applied to the line protocol in the request payload.\nTo send a gzip payload, pass `Content-Encoding: gzip` header.\n","in":"header","name":"Content-Encoding","schema":{"default":"identity","description":"Content coding.\nUse `gzip` for compressed data or `identity` for unmodified, uncompressed data.\n","enum":["gzip","identity"],"type":"string"}},{"description":"The format of the data in the request body.\nTo send a line protocol payload, pass `Content-Type: text/plain; charset=utf-8`.\n","in":"header","name":"Content-Type","schema":{"default":"text/plain; charset=utf-8","description":"`text/plain` is the content type for line protocol. `UTF-8` is the default character set.\n","enum":["text/plain","text/plain; charset=utf-8"],"type":"string"}},{"description":"The size of the entity-body, in bytes, sent to InfluxDB.\nIf the length is greater than the `max body` configuration option,\nthe server responds with status code `413`.\n","in":"header","name":"Content-Length","schema":{"description":"The length in decimal number of octets.","type":"integer"}},{"description":"The content type that the client can understand.\nWrites only return a response body if they fail--for example,\ndue to a formatting problem or quota limit.\n\n#### InfluxDB 3 Cloud Serverless\n\n - Returns only `application/json` for format and limit errors.\n - Returns only `text/html` for some quota limit errors.\n\n#### Related guides\n\n- [Troubleshoot issues writing data](/influxdb3/cloud-serverless/write-data/troubleshoot/)\n","in":"header","name":"Accept","schema":{"default":"application/json","description":"Error content type.","enum":["application/json"],"type":"string"}},{"description":"An organization name or ID.\n\nInfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);\ndoesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"org","required":true,"schema":{"description":"The organization name or ID.","type":"string"}},{"description":"An organization ID.\n\nInfluxDB 3 Cloud Serverless writes data to the bucket in the organization associated with the authorization (API token);\ndoesn't use the `org` parameter or `orgID` parameter.\n","in":"query","name":"orgID","schema":{"type":"string"}},{"description":"A bucket name or ID.\nInfluxDB writes all points in the batch to the specified bucket.\n","in":"query","name":"bucket","required":true,"schema":{"description":"The bucket name or ID.","type":"string"}},{"description":"The precision for unix timestamps in the line protocol batch.","in":"query","name":"precision","schema":{"$ref":"#/components/schemas/WritePrecision"}}],"requestBody":{"content":{"text/plain":{"examples":{"plain-utf8":{"value":"airSensors,sensor_id=TLM0201 temperature=73.97038159354763,humidity=35.23103248356096,co=0.48445310567793615 1630424257000000000\nairSensors,sensor_id=TLM0202 temperature=75.30007505999716,humidity=35.651929918691714,co=0.5141876544505826 1630424257000000000\n"}},"schema":{"format":"byte","type":"string"}}},"description":"In the request body, provide data in [line protocol format](/influxdb3/cloud-serverless/reference/syntax/line-protocol/).\n\nTo send compressed data, do the following:\n\n 1. Use [gzip](https://www.gzip.org/) to compress the line protocol data.\n 2. In your request, send the compressed data and the\n `Content-Encoding: gzip` header.\n\n#### Related guides\n\n- [Best practices for optimizing writes](/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/)\n","required":true},"responses":{"204":{"description":"Success (\"No Content\"). All data in the batch is written and queryable."},"400":{"description":"Data from the batch was rejected and not written. The response body indicates if a partial write occurred or all data was rejected.\nIf a partial write occurred, then some points from the batch are written and queryable. \n\nThe response body contains details about the [rejected points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points), up to 100 points.\n","content":{"application/json":{"examples":{"rejectedAllPoints":{"summary":"Rejected all points","value":{"code":"invalid","line":2,"message":"no data written, errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"}},"partialWriteErrorWithRejectedPoints":{"summary":"Partial write rejects some points","value":{"code":"invalid","line":2,"message":"partial write has occurred, errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"}}},"schema":{"$ref":"#/components/schemas/LineProtocolError"}}}},"401":{"$ref":"#/components/responses/AuthorizationError"},"404":{"$ref":"#/components/responses/ResourceNotFoundError"},"413":{"content":{"application/json":{"examples":{"dataExceedsSizeLimitOSS":{"summary":"InfluxDB OSS response","value":"{\"code\":\"request too large\",\"message\":\"unable to read data: points batch is too large\"}\n"}},"schema":{"$ref":"#/components/schemas/LineProtocolLengthError"}},"text/html":{"examples":{"dataExceedsSizeLimit":{"summary":"InfluxDB Cloud response","value":"<html>\n <head><title>413 Request Entity Too Large</title></head>\n <body>\n <center><h1>413 Request Entity Too Large</h1></center>\n <hr>\n <center>nginx</center>\n </body>\n</html>\n"}},"schema":{"type":"string"}}},"description":"The request payload is too large.\nInfluxDB rejected the batch and did not write any data.\n\nInfluxDB returns this error if the payload exceeds the 50MB size limit or all data is outside the retention window.\n"},"429":{"description":"Too many requests.\n\n#### InfluxDB Cloud\n\n - Returns this error if a **read** or **write** request exceeds your plan's [adjustable service quotas](/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas)\n or if a **delete** request exceeds the maximum [global limit](/influxdb3/cloud-serverless/account-management/limits/#global-limits).\n - For rate limits that reset automatically, returns a `Retry-After` header that describes when to try the write again.\n - For limits that can't reset (for example, **cardinality limit**), doesn't return a `Retry-After` header.\n\n Rates (data-in (writes), queries (reads), and deletes) accrue within a fixed five-minute window.\n Once a rate limit is exceeded, InfluxDB returns an error response until the current five-minute window resets.\n","headers":{"Retry-After":{"description":"Non-negative decimal integer indicating seconds to wait before retrying the request.","schema":{"format":"int32","type":"integer"}}}},"500":{"$ref":"#/components/responses/InternalServerError"},"503":{"description":"Service unavailable.\n\n- Returns this error if\n the server is temporarily unavailable to accept writes.\n- Returns a `Retry-After` header that describes when to try the write again.\n","headers":{"Retry-After":{"description":"Non-negative decimal integer indicating seconds to wait before retrying the request.","schema":{"format":"int32","type":"integer"}}}},"default":{"$ref":"#/components/responses/GeneralServerError"}},"summary":"Write data","tags":["Data I/O endpoints","Write"]}},"/legacy/authorizations":{"servers":[{"url":"/private"}]},"/legacy/authorizations/{authID}":{"servers":[{"url":"/private"}]},"/legacy/authorizations/{authID}/password":{"servers":[{"url":"/private"}]},"/query":{"get":{"description":"Queries InfluxDB using InfluxQL with InfluxDB v1 request and response formats.\n\n#### Related guides\n\n- [Use the InfluxDB v1 HTTP API](/influxdb3/cloud-serverless/guides/api-compatibility/v1/)\n- [Query data](/influxdb3/cloud-serverless/query-data/)\n","operationId":"GetLegacyQuery","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"in":"header","name":"Accept","schema":{"default":"application/json","description":"Media type that the client can understand.\n\n**Note**: With `application/csv`, query results include [**unix timestamps**](/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp) instead of [RFC3339 timestamps](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp).\n","enum":["application/json","application/csv","text/csv","application/x-msgpack"],"type":"string"}},{"description":"The content encoding (usually a compression algorithm) that the client can understand.","in":"header","name":"Accept-Encoding","schema":{"default":"identity","description":"The content coding. Use `gzip` for compressed data or `identity` for unmodified, uncompressed data.","enum":["gzip","identity"],"type":"string"}},{"in":"header","name":"Content-Type","schema":{"enum":["application/json"],"type":"string"}},{"description":"The InfluxDB 1.x username to authenticate the request.","in":"query","name":"u","schema":{"type":"string"}},{"description":"The InfluxDB 1.x password to authenticate the request.","in":"query","name":"p","schema":{"type":"string"}},{"description":"The database to query data from.\nThis is mapped to an InfluxDB [bucket](/influxdb3/cloud-serverless/reference/glossary/#bucket).\nFor more information, see [Database and retention policy mapping](/influxdb/cloud/reference/api/influxdb-1x/dbrp/).\n","in":"query","name":"db","required":true,"schema":{"type":"string"}},{"description":"The retention policy to query data from.\nThis is mapped to an InfluxDB [bucket](/influxdb3/cloud-serverless/reference/glossary/#bucket).\nFor more information, see [Database and retention policy mapping](/influxdb/cloud/reference/api/influxdb-1x/dbrp/).\n","in":"query","name":"rp","schema":{"type":"string"}},{"description":"The InfluxQL query to execute. To execute multiple queries, delimit queries with a semicolon (`;`).","in":"query","name":"q","required":true,"schema":{"type":"string"}},{"description":"A unix timestamp precision.\nFormats timestamps as [unix (epoch) timestamps](/influxdb3/cloud-serverless/reference/glossary/#unix-timestamp) the specified precision\ninstead of [RFC3339 timestamps](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp) with nanosecond precision.\n","in":"query","name":"epoch","schema":{"enum":["ns","u","µ","ms","s","m","h"],"type":"string"}}],"responses":{"200":{"content":{"application/csv":{"schema":{"$ref":"#/components/schemas/InfluxqlCsvResponse"}},"application/json":{"schema":{"$ref":"#/components/schemas/InfluxqlJsonResponse"},"examples":{"influxql-chunk_size_2":{"value":"{\"results\":[{\"statement_id\":0,\"series\":[{\"name\":\"mymeas\",\"columns\":[\"time\",\"myfield\",\"mytag\"],\"values\":[[\"2016-05-19T18:37:55Z\",90,\"1\"],[\"2016-05-19T18:37:56Z\",90,\"1\"]],\"partial\":true}],\"partial\":true}]}\n{\"results\":[{\"statement_id\":0,\"series\":[{\"name\":\"mymeas\",\"columns\":[\"time\",\"myfield\",\"mytag\"],\"values\":[[\"2016-05-19T18:37:57Z\",90,\"1\"],[\"2016-05-19T18:37:58Z\",90,\"1\"]]}]}]}\n"}}},"application/x-msgpack":{"schema":{"format":"binary","type":"string"}},"text/csv":{"schema":{"$ref":"#/components/schemas/InfluxqlCsvResponse"}}},"description":"Query results.\n\nIf a DBRP doesn't exist for the `db=DATABASE_NAME` and `rp=RETENTION_POLICY_NAME` combination in the query request, the response body contains an error message, for example `\"database not found:...\"`.\n","headers":{"Content-Encoding":{"description":"Lists encodings (usually compression algorithms) that have been applied to the response payload.","schema":{"default":"identity","description":"The content coding:\n - `gzip`: compressed data\n - `identity`: unmodified, uncompressed data.\n","enum":["gzip","identity"],"type":"string"}},"Trace-Id":{"description":"The trace ID, if generated, of the request.","schema":{"description":"Trace ID of a request.","type":"string"}}}},"429":{"description":"#### InfluxDB Cloud:\n - returns this error if a **read** or **write** request exceeds your\n plan's [adjustable service quotas](/influxdb3/cloud-serverless/account-management/limits/#adjustable-service-quotas)\n or if a **delete** request exceeds the maximum\n [global limit](/influxdb3/cloud-serverless/account-management/limits/#global-limits)\n - returns `Retry-After` header that describes when to try the write again.\n","headers":{"Retry-After":{"description":"A non-negative decimal integer indicating the seconds to delay after the response is received.","schema":{"format":"int32","type":"integer"}}}},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Error processing query"}},"summary":"Query using the InfluxDB v1 HTTP API","tags":["Data I/O endpoints","Query"]}},"/write":{"post":{"operationId":"PostLegacyWrite","description":"Writes data to a bucket.\n\nUse this endpoint for [InfluxDB v1 parameter compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v1/) when sending data in [line protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol/) format to InfluxDB.\n\nInfluxDB 3 Cloud Serverless does the following when you send a write request:\n\n1. Validates the request.\n2. If successful, attempts to [ingest data](/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest) from the request body; otherwise, responds with an [error status](/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-codes).\n3. Ingests or rejects data in the batch and returns one of the following HTTP status codes:\n\n - `204 No Content`: all data in the batch is ingested\n - `201 Created`: some points in the batch are ingested and queryable, and some points are rejected\n - `400 Bad Request`: all data is rejected\n\nThe response body contains error details about [rejected points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points), up to 100 points.\n\nWrites are synchronous--the response status indicates the final status of the write and all ingested data is queryable.\n\nTo ensure that InfluxDB handles writes in the order you request them,\nwait for the response before you send the next request.\n\n#### Write endpoints\n\nThe [`/write`](#operation/PostLegacyWrite) and [`/api/v2/write`](#operation/PostWrite) endpoints are functionally equivalent for writing data to InfluxDB 3 Cloud Serverless.\n\n- Use the [`/write` endpoint](#operation/PostLegacyWrite) for [InfluxDB v1 parameter compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v1/).\n- Use [`/api/v2/write` endpoint](#operation/PostWrite) for [InfluxDB v2 parameter compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v2/).\n\n#### Rate limits\n\n_Write_ rate limits apply.\nFor more information, see [limits and adjustable quotas](/influxdb3/cloud-serverless/admin/billing/limits/).\n\n#### Related guides\n\n- [Write data with the InfluxDB API](/influxdb3/cloud-serverless/get-started/write/)\n- [Optimize writes to InfluxDB](/influxdb3/cloud-serverless/write-data/best-practices/optimize-writes/)\n- [Troubleshoot issues writing data](/influxdb3/cloud-serverless/write-data/troubleshoot/)\n","parameters":[{"$ref":"#/components/parameters/TraceSpan"},{"description":"The InfluxDB 1.x username to authenticate the request.","in":"query","name":"u","schema":{"type":"string"}},{"description":"The InfluxDB 1.x password to authenticate the request.","in":"query","name":"p","schema":{"type":"string"}},{"description":"Bucket to write to. If none exists, InfluxDB creates a bucket with a default 3-day retention policy.","in":"query","name":"db","required":true,"schema":{"type":"string"}},{"description":"Retention policy name.","in":"query","name":"rp","schema":{"type":"string"}},{"description":"Write precision.","in":"query","name":"precision","schema":{"type":"string"}},{"description":"When present, indicates that compression is applied to the line protocol body.","in":"header","name":"Content-Encoding","schema":{"default":"identity","description":"Specifies that the line protocol in the body is encoded with gzip or not encoded with identity.","enum":["gzip","identity"],"type":"string"}}],"requestBody":{"content":{"text/plain":{"schema":{"type":"string"}}},"description":"Line protocol body","required":true},"responses":{"201":{"description":"Success (\"Created\"). Some points in the batch are written and queryable, and some points are rejected. The response body contains details about the [rejected points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points), up to 100 points.\n","content":{"application/json":{"examples":{"partialWriteErrorWithRejectedPoints":{"summary":"Partial write rejects points with syntax errors","value":{"code":"invalid","line":2,"message":"failed to parse line protocol: errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"}}},"schema":{"$ref":"#/components/schemas/LineProtocolError"}}}},"204":{"description":"Success (\"No Content\"). All data in the batch is written and queryable."},"400":{"description":"All data in the batch is rejected and not written.\n\nThe response body contains details about the [rejected points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-points).\n","content":{"application/json":{"examples":{"rejectsAllPoints":{"summary":"Rejected all points","value":{"code":"invalid","line":2,"message":"failed to parse line protocol: errors encountered on line(s): error message for first rejected point</n> error message for second rejected point</n> error message for Nth rejected point (up to 100 rejected points)"}}},"schema":{"$ref":"#/components/schemas/LineProtocolError"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Token doesn't have sufficient permissions to write to this organization and bucket or the organization and bucket do not exist."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"No token was sent and they are required."},"413":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LineProtocolLengthError"}}},"description":"Write has been rejected because the payload is too large. Error message returns max size supported. All data in body was rejected and not written."},"429":{"description":"Token is temporarily over quota. The Retry-After header describes when to try the write again.","headers":{"Retry-After":{"description":"A non-negative decimal integer indicating the seconds to delay after the response is received.","schema":{"format":"int32","type":"integer"}}}},"503":{"description":"Server is temporarily unavailable to accept writes. The Retry-After header describes when to try the write again.","headers":{"Retry-After":{"description":"A non-negative decimal integer indicating the seconds to delay after the response is received.","schema":{"format":"int32","type":"integer"}}}},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error"}},"summary":"Write data using the InfluxDB v1 HTTP API","tags":["Data I/O endpoints","Write"]}}},"components":{"examples":{"AuthorizationPostRequest":{"description":"Creates an authorization.","summary":"An authorization for a resource type","value":{"description":"iot_users read buckets","orgID":"INFLUX_ORG_ID","permissions":[{"action":"read","resource":{"type":"buckets"}}]}},"AuthorizationWithResourcePostRequest":{"description":"Creates an authorization for access to a specific resource.","summary":"An authorization for a resource","value":{"description":"iot_users read buckets","orgID":"INFLUX_ORG_ID","permissions":[{"action":"read","resource":{"id":"INFLUX_BUCKET_ID","type":"buckets"}}]}},"AuthorizationWithUserPostRequest":{"description":"Creates an authorization scoped to a specific user.","summary":"An authorization scoped to a user","value":{"description":"iot_user write to bucket","orgID":"INFLUX_ORG_ID","permissions":[{"action":"write","resource":{"id":"INFLUX_BUCKET_ID","type":"buckets"}}],"userID":"INFLUX_USER_ID"}},"TaskWithFluxRequest":{"description":"Sets the `flux` property with Flux task options and a query.","summary":"A task with Flux","value":{"description":"This task contains Flux that configures the task schedule and downsamples CPU data every hour.","flux":"option task = {name: \"CPU Total 1 Hour New\", every: 1h}from(bucket: \"telegraf\") |> range(start: -1h) |> filter(fn: (r) => (r._measurement == \"cpu\")) |> filter(fn: (r) =>\n\t\t(r._field == \"usage_system\")) |> filter(fn: (r) => (r.cpu == \"cpu-total\")) |> aggregateWindow(every: 1h, fn: max) |> to(bucket: \"cpu_usage_user_total_1h\", org: \"INFLUX_ORG\")","status":"active"}},"TaskWithScriptRequest":{"description":"Sets properties for a task that runs an _invokable script_.\n","summary":"A task with an invokable script","value":{"description":"This task runs an invokable script every hour with the defined parameters.","every":"1h","name":"CPU Total 1 Hour New","scriptID":"SCRIPT_ID","scriptParameters":{"bucket":"telegraf","filterField":"cpu-total","rangeStart":"-1h"},"status":"active"}}},"parameters":{"After":{"description":"A resource ID to seek from.\nReturns records created after the specified record;\nresults don't include the specified record.\n\nUse `after` instead of the `offset` parameter.\nFor more information about pagination parameters, see [Pagination](/influxdb3/cloud-serverless/api/#tag/Pagination).\n","in":"query","name":"after","required":false,"schema":{"type":"string"}},"Descending":{"in":"query","name":"descending","required":false,"schema":{"default":false,"type":"boolean"}},"Limit":{"description":"Limits the number of records returned. Default is `20`.\n","in":"query","name":"limit","required":false,"schema":{"default":20,"maximum":100,"minimum":1,"type":"integer"}},"Offset":{"description":"The offset for pagination.\nThe number of records to skip.\n\nFor more information about pagination parameters, see [Pagination](/influxdb3/cloud-serverless/api/#tag/Pagination).\n","in":"query","name":"offset","required":false,"schema":{"minimum":0,"type":"integer"}},"SortBy":{"in":"query","name":"sortBy","required":false,"schema":{"type":"string"}},"TraceSpan":{"description":"OpenTracing span context","example":{"baggage":{"key":"value"},"span_id":"1","trace_id":"1"},"in":"header","name":"Zap-Trace-Span","required":false,"schema":{"type":"string"}}},"responses":{"AuthorizationError":{"content":{"application/json":{"examples":{"tokenNotAuthorized":{"summary":"Token is not authorized to access a resource","value":{"code":"unauthorized","message":"unauthorized access"}}},"schema":{"properties":{"code":{"description":"The HTTP status code description. Default is `unauthorized`.\n","enum":["unauthorized"],"readOnly":true,"type":"string"},"message":{"description":"A human-readable message that may contain detail about the error.","readOnly":true,"type":"string"}}}}},"description":"Unauthorized. The error may indicate one of the following:\n\n * The `Authorization: Token` header is missing or malformed.\n * The API token value is missing from the header.\n * The token doesn't have sufficient permissions to write to this organization and bucket.\n"},"BadRequestError":{"content":{"application/json":{"examples":{"orgProvidedNotFound":{"summary":"The org or orgID passed doesn't own the token passed in the header","value":{"code":"invalid","message":"failed to decode request body: organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Bad request.\nThe response body contains detail about the error.\n\n#### InfluxDB OSS\n\n- Returns this error if an incorrect value is passed in the `org` parameter or `orgID` parameter.\n"},"GeneralServerError":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Non 2XX error response from server."},"InternalServerError":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Internal server error.\nThe server encountered an unexpected situation.\n"},"ResourceNotFoundError":{"content":{"application/json":{"examples":{"bucket-not-found":{"summary":"Bucket name not found","value":{"code":"not found","message":"bucket \"air_sensor\" not found"}},"org-not-found":{"summary":"Organization name not found","value":{"code":"not found","message":"organization name \"my-org\" not found"}},"orgID-not-found":{"summary":"Organization ID not found","value":{"code":"not found","message":"organization not found"}}},"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Not found.\nA requested resource was not found.\nThe response body contains the requested resource type and the name value\n(if you passed it)--for example:\n\n- `\"organization name \\\"my-org\\\" not found\"`\n- `\"organization not found\"`: indicates you passed an ID that did not match\n an organization.\n"},"ServerError":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}},"description":"Non 2XX error response from server."}},"schemas":{"ASTResponse":{"description":"Contains the AST for the supplied Flux query","properties":{"ast":{"$ref":"#/components/schemas/Package"}},"type":"object"},"AddResourceMemberRequestBody":{"properties":{"id":{"description":"The ID of the user to add to the resource.\n","type":"string"},"name":{"description":"The name of the user to add to the resource.\n","type":"string"}},"required":["id"],"type":"object"},"AnalyzeQueryResponse":{"properties":{"errors":{"items":{"properties":{"character":{"type":"integer"},"column":{"type":"integer"},"line":{"type":"integer"},"message":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"ArrayExpression":{"description":"Used to create and directly specify the elements of an array object","properties":{"elements":{"description":"Elements of the array","items":{"$ref":"#/components/schemas/Expression"},"type":"array"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Authorization":{"allOf":[{"$ref":"#/components/schemas/AuthorizationUpdateRequest"},{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"id":{"description":"The authorization ID.","readOnly":true,"type":"string"},"links":{"example":{"self":"/api/v2/authorizations/1","user":"/api/v2/users/12"},"properties":{"self":{"$ref":"#/components/schemas/Link","readOnly":true},"user":{"$ref":"#/components/schemas/Link","readOnly":true}},"readOnly":true,"type":"object"},"org":{"description":"The organization name.\nSpecifies the [organization](/influxdb3/cloud-serverless/reference/glossary/#organization)\nthat the token is scoped to.\n","readOnly":true,"type":"string"},"orgID":{"description":"The organization ID.\nSpecifies the [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) that the authorization is scoped to.\n","type":"string"},"permissions":{"description":"The list of permissions.\nAn authorization must have at least one permission.\n","items":{"$ref":"#/components/schemas/Permission"},"minItems":1,"type":"array"},"token":{"description":"The API token.\nThe token value is unique to the authorization.\n[API tokens](/influxdb3/cloud-serverless/reference/glossary/#token) are\nused to authenticate and authorize InfluxDB API requests and `influx`\nCLI commands--after receiving the request, InfluxDB checks that the\ntoken is valid and that the `permissions` allow the requested action(s).\n","readOnly":true,"type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"},"user":{"description":"The user name.\nSpecifies the [user](/influxdb3/cloud-serverless/reference/glossary/#user) that owns the authorization.\nIf the authorization is _scoped_ to a user, the user;\notherwise, the creator of the authorization.\n","readOnly":true,"type":"string"},"userID":{"description":"The user ID. Specifies the [user](/influxdb3/cloud-serverless/reference/glossary/#user) that owns the authorization. If _scoped_, the user that the authorization is scoped to; otherwise, the creator of the authorization.","readOnly":true,"type":"string"}},"type":"object"}],"required":["orgID","permissions"]},"AuthorizationPostRequest":{"allOf":[{"$ref":"#/components/schemas/AuthorizationUpdateRequest"},{"properties":{"orgID":{"description":"An organization ID.\nSpecifies the organization that owns the authorization.\n","type":"string"},"permissions":{"description":"A list of permissions for an authorization.\nIn the list, provide at least one `permission` object.\n\nIn a `permission`, the `resource.type` property grants access to all\nresources of the specified type.\nTo grant access to only a specific resource, specify the\n`resource.id` property.\n","items":{"$ref":"#/components/schemas/Permission"},"minItems":1,"type":"array"},"userID":{"description":"A user ID.\nSpecifies the user that the authorization is scoped to.\n\nWhen a user authenticates with username and password,\nInfluxDB generates a _user session_ with all the permissions\nspecified by all the user's authorizations.\n","type":"string"}},"type":"object"}],"required":["orgID","permissions"]},"AuthorizationUpdateRequest":{"properties":{"description":{"description":"A description of the token.","type":"string"},"status":{"default":"active","description":"Status of the token. If `inactive`, InfluxDB rejects requests that use the token.","enum":["active","inactive"],"type":"string"}}},"Authorizations":{"properties":{"authorizations":{"items":{"$ref":"#/components/schemas/Authorization"},"type":"array"},"links":{"$ref":"#/components/schemas/Links","readOnly":true}},"type":"object"},"Axes":{"description":"The viewport for a View's visualizations","properties":{"x":{"$ref":"#/components/schemas/Axis"},"y":{"$ref":"#/components/schemas/Axis"}},"required":["x","y"],"type":"object"},"Axis":{"description":"Axis used in a visualization.","properties":{"base":{"description":"Radix for formatting axis values.","enum":["","2","10"],"type":"string"},"bounds":{"description":"The extents of the axis in the form [lower, upper]. Clients determine whether bounds are inclusive or exclusive of their limits.","items":{"type":"string"},"maxItems":2,"minItems":0,"type":"array"},"label":{"description":"Description of the axis.","type":"string"},"prefix":{"description":"Label prefix for formatting axis values.","type":"string"},"scale":{"$ref":"#/components/schemas/AxisScale"},"suffix":{"description":"Label suffix for formatting axis values.","type":"string"}},"type":"object"},"AxisScale":{"description":"Scale is the axis formatting scale. Supported: \"log\", \"linear\"","enum":["log","linear"],"type":"string"},"BadStatement":{"description":"A placeholder for statements for which no correct statement nodes can be created","properties":{"text":{"description":"Raw source text","type":"string"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"BandViewProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"axes":{"$ref":"#/components/schemas/Axes"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"generateYAxisTicks":{"items":{"type":"string"},"type":"array"},"geom":{"$ref":"#/components/schemas/XYGeom"},"hoverDimension":{"enum":["auto","x","y","xy"],"type":"string"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"lowerColumn":{"type":"string"},"mainColumn":{"type":"string"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"staticLegend":{"$ref":"#/components/schemas/StaticLegend"},"timeFormat":{"type":"string"},"type":{"enum":["band"],"type":"string"},"upperColumn":{"type":"string"},"xColumn":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yColumn":{"type":"string"},"yTickStart":{"format":"float","type":"number"},"yTickStep":{"format":"float","type":"number"},"yTotalTicks":{"type":"integer"}},"required":["type","geom","queries","shape","axes","colors","note","showNoteWhenEmpty"],"type":"object"},"BinaryExpression":{"description":"uses binary operators to act on two operands in an expression","properties":{"left":{"$ref":"#/components/schemas/Expression"},"operator":{"type":"string"},"right":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Block":{"description":"A set of statements","properties":{"body":{"description":"Block body","items":{"$ref":"#/components/schemas/Statement"},"type":"array"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"BooleanLiteral":{"description":"Represents boolean values","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"boolean"}},"type":"object"},"Bucket":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"description":{"type":"string"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"links":{"example":{"labels":"/api/v2/buckets/1/labels","members":"/api/v2/buckets/1/members","org":"/api/v2/orgs/2","owners":"/api/v2/buckets/1/owners","self":"/api/v2/buckets/1","write":"/api/v2/write?org=2&bucket=1"},"properties":{"labels":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve labels for this bucket."},"members":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve members that can read this bucket."},"org":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve parent organization for this bucket."},"owners":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve owners that can read and write to this bucket."},"self":{"$ref":"#/components/schemas/Link","description":"The URL for this bucket."},"write":{"$ref":"#/components/schemas/Link","description":"The URL to write line protocol to this bucket."}},"readOnly":true,"type":"object"},"name":{"type":"string"},"orgID":{"type":"string"},"retentionRules":{"$ref":"#/components/schemas/RetentionRules"},"rp":{"type":"string"},"schemaType":{"$ref":"#/components/schemas/SchemaType","default":"implicit"},"type":{"default":"user","enum":["user","system"],"readOnly":true,"type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["name","retentionRules"]},"Buckets":{"properties":{"buckets":{"items":{"$ref":"#/components/schemas/Bucket"},"type":"array"},"links":{"$ref":"#/components/schemas/Links","readOnly":true}},"type":"object"},"BuilderAggregateFunctionType":{"enum":["filter","group"],"type":"string"},"BuilderConfig":{"properties":{"aggregateWindow":{"properties":{"fillValues":{"type":"boolean"},"period":{"type":"string"}},"type":"object"},"buckets":{"items":{"type":"string"},"type":"array"},"functions":{"items":{"$ref":"#/components/schemas/BuilderFunctionsType"},"type":"array"},"tags":{"items":{"$ref":"#/components/schemas/BuilderTagsType"},"type":"array"}},"type":"object"},"BuilderFunctionsType":{"properties":{"name":{"type":"string"}},"type":"object"},"BuilderTagsType":{"properties":{"aggregateFunctionType":{"$ref":"#/components/schemas/BuilderAggregateFunctionType"},"key":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"type":"object"},"BuiltinStatement":{"description":"Declares a builtin identifier and its type","properties":{"id":{"$ref":"#/components/schemas/Identifier"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"CallExpression":{"description":"Represents a function call","properties":{"arguments":{"description":"Function arguments","items":{"$ref":"#/components/schemas/Expression"},"type":"array"},"callee":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Cell":{"properties":{"h":{"format":"int32","type":"integer"},"id":{"type":"string"},"links":{"properties":{"self":{"type":"string"},"view":{"type":"string"}},"type":"object"},"viewID":{"description":"The reference to a view from the views API.","type":"string"},"w":{"format":"int32","type":"integer"},"x":{"format":"int32","type":"integer"},"y":{"format":"int32","type":"integer"}},"type":"object"},"CellUpdate":{"properties":{"h":{"format":"int32","type":"integer"},"w":{"format":"int32","type":"integer"},"x":{"format":"int32","type":"integer"},"y":{"format":"int32","type":"integer"}},"type":"object"},"CellWithViewProperties":{"allOf":[{"$ref":"#/components/schemas/Cell"},{"properties":{"name":{"type":"string"},"properties":{"$ref":"#/components/schemas/ViewProperties"}},"type":"object"}],"type":"object"},"Cells":{"items":{"$ref":"#/components/schemas/Cell"},"type":"array"},"CellsWithViewProperties":{"items":{"$ref":"#/components/schemas/CellWithViewProperties"},"type":"array"},"Check":{"allOf":[{"$ref":"#/components/schemas/CheckDiscriminator"}]},"CheckBase":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"description":{"description":"An optional description of the check.","type":"string"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"lastRunError":{"readOnly":true,"type":"string"},"lastRunStatus":{"enum":["failed","success","canceled"],"readOnly":true,"type":"string"},"latestCompleted":{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)) of the latest scheduled and completed run.","format":"date-time","readOnly":true,"type":"string"},"links":{"example":{"labels":"/api/v2/checks/1/labels","members":"/api/v2/checks/1/members","owners":"/api/v2/checks/1/owners","query":"/api/v2/checks/1/query","self":"/api/v2/checks/1"},"properties":{"labels":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve labels for this check."},"members":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve members for this check."},"owners":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve owners for this check."},"query":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve the Flux script for this check."},"self":{"$ref":"#/components/schemas/Link","description":"The URL for this check."}},"readOnly":true,"type":"object"},"name":{"type":"string"},"orgID":{"description":"The ID of the organization that owns this check.","type":"string"},"ownerID":{"description":"The ID of creator used to create this check.","readOnly":true,"type":"string"},"query":{"$ref":"#/components/schemas/DashboardQuery"},"status":{"$ref":"#/components/schemas/TaskStatusType"},"taskID":{"description":"The ID of the task associated with this check.","type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["name","orgID","query"]},"CheckDiscriminator":{"discriminator":{"mapping":{"custom":"#/components/schemas/CustomCheck","deadman":"#/components/schemas/DeadmanCheck","threshold":"#/components/schemas/ThresholdCheck"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/DeadmanCheck"},{"$ref":"#/components/schemas/ThresholdCheck"},{"$ref":"#/components/schemas/CustomCheck"}]},"CheckPatch":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"status":{"enum":["active","inactive"],"type":"string"}},"type":"object"},"CheckStatusLevel":{"description":"The state to record if check matches a criteria.","enum":["UNKNOWN","OK","INFO","CRIT","WARN"],"type":"string"},"CheckViewProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"check":{"$ref":"#/components/schemas/Check"},"checkID":{"type":"string"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"type":{"enum":["check"],"type":"string"}},"required":["type","shape","checkID","queries","colors"],"type":"object"},"Checks":{"properties":{"checks":{"items":{"$ref":"#/components/schemas/Check"},"type":"array"},"links":{"$ref":"#/components/schemas/Links"}}},"ColorMapping":{"additionalProperties":{"type":"string"},"description":"A color mapping is an object that maps time series data to a UI color scheme to allow the UI to render graphs consistent colors across reloads.","example":{"configcat_deployments-autopromotionblocker":"#663cd0","measurement_birdmigration_europe":"#663cd0","series_id_1":"#edf529","series_id_2":"#edf529"},"type":"object"},"ColumnDataType":{"enum":["integer","float","boolean","string","unsigned"],"type":"string"},"ColumnSemanticType":{"enum":["timestamp","tag","field"],"nullable":false,"type":"string"},"ConditionalExpression":{"description":"Selects one of two expressions, `Alternate` or `Consequent`, depending on a third boolean expression, `Test`","properties":{"alternate":{"$ref":"#/components/schemas/Expression"},"consequent":{"$ref":"#/components/schemas/Expression"},"test":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"ConstantVariableProperties":{"properties":{"type":{"enum":["constant"],"type":"string"},"values":{"items":{"type":"string"},"type":"array"}}},"CreateCell":{"properties":{"h":{"format":"int32","type":"integer"},"name":{"type":"string"},"usingView":{"description":"Makes a copy of the provided view.","type":"string"},"w":{"format":"int32","type":"integer"},"x":{"format":"int32","type":"integer"},"y":{"format":"int32","type":"integer"}},"type":"object"},"CreateDashboardRequest":{"properties":{"description":{"description":"The user-facing description of the dashboard.","type":"string"},"name":{"description":"The user-facing name of the dashboard.","type":"string"},"orgID":{"description":"The ID of the organization that owns the dashboard.","type":"string"}},"required":["orgID","name"]},"CustomCheck":{"allOf":[{"$ref":"#/components/schemas/CheckBase"},{"properties":{"type":{"enum":["custom"],"type":"string"}},"required":["type"],"type":"object"}]},"DBRP":{"properties":{"bucketID":{"description":"A bucket ID.\nIdentifies the bucket used as the target for the translation.\n","type":"string"},"database":{"description":"A database name.\nIdentifies the InfluxDB v1 database.\n","type":"string"},"default":{"description":"If set to `true`, this DBRP mapping is the default retention policy\nfor the database (specified by the `database` property's value).\n","type":"boolean"},"id":{"description":"The resource ID that InfluxDB uses to uniquely identify the database retention policy (DBRP) mapping.\n","readOnly":true,"type":"string"},"links":{"$ref":"#/components/schemas/Links"},"orgID":{"description":"An organization ID.\nIdentifies the [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) that owns the mapping.\n","type":"string"},"retention_policy":{"description":"A [retention policy](/influxdb/v1.8/concepts/glossary/#retention-policy-rp) name.\nIdentifies the InfluxDB v1 retention policy mapping.\n","type":"string"},"virtual":{"description":"Indicates an autogenerated, virtual mapping based on the bucket name. Currently only available in OSS.","type":"boolean"}},"required":["id","orgID","bucketID","database","retention_policy","default"],"type":"object"},"DBRPCreate":{"properties":{"bucketID":{"description":"A bucket ID.\nIdentifies the bucket used as the target for the translation.\n","type":"string"},"database":{"description":"A database name.\nIdentifies the InfluxDB v1 database.\n","type":"string"},"default":{"description":"Set to `true` to use this DBRP mapping as the default retention policy\nfor the database (specified by the `database` property's value).\n","type":"boolean"},"org":{"description":"An organization name.\nIdentifies the [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) that owns the mapping.\n","type":"string"},"orgID":{"description":"An organization ID.\nIdentifies the [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) that owns the mapping.\n","type":"string"},"retention_policy":{"description":"A [retention policy](/influxdb/v1.8/concepts/glossary/#retention-policy-rp) name.\nIdentifies the InfluxDB v1 retention policy mapping.\n","type":"string"}},"required":["bucketID","database","retention_policy"],"type":"object"},"DBRPGet":{"properties":{"content":{"$ref":"#/components/schemas/DBRP","required":true}},"type":"object"},"DBRPUpdate":{"properties":{"default":{"description":"Set to `true` to use this DBRP mapping as the default retention policy\nfor the database (specified by the `database` property's value).\nTo remove the default mapping, set to `false`.\n","type":"boolean"},"retention_policy":{"description":"A [retention policy](/influxdb/v1.8/concepts/glossary/#retention-policy-rp) name.\nIdentifies the InfluxDB v1 retention policy mapping.\n","type":"string"}}},"DBRPs":{"properties":{"content":{"items":{"$ref":"#/components/schemas/DBRP"},"type":"array"}}},"Dashboard":{"allOf":[{"$ref":"#/components/schemas/CreateDashboardRequest"},{"properties":{"cells":{"$ref":"#/components/schemas/Cells"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"links":{"example":{"cells":"/api/v2/dashboards/1/cells","labels":"/api/v2/dashboards/1/labels","members":"/api/v2/dashboards/1/members","org":"/api/v2/labels/1","owners":"/api/v2/dashboards/1/owners","self":"/api/v2/dashboards/1"},"properties":{"cells":{"$ref":"#/components/schemas/Link"},"labels":{"$ref":"#/components/schemas/Link"},"members":{"$ref":"#/components/schemas/Link"},"org":{"$ref":"#/components/schemas/Link"},"owners":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"}},"type":"object"},"meta":{"properties":{"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"type":"object"}},"type":"object"}],"type":"object"},"DashboardColor":{"description":"Defines an encoding of data value into color space.","properties":{"hex":{"description":"The hex number of the color","maxLength":7,"minLength":7,"type":"string"},"id":{"description":"The unique ID of the view color.","type":"string"},"name":{"description":"The user-facing name of the hex color.","type":"string"},"type":{"description":"Type is how the color is used.","enum":["min","max","threshold","scale","text","background"],"type":"string"},"value":{"description":"The data value mapped to this color.","format":"float","type":"number"}},"required":["id","type","hex","name","value"],"type":"object"},"DashboardQuery":{"properties":{"builderConfig":{"$ref":"#/components/schemas/BuilderConfig"},"editMode":{"$ref":"#/components/schemas/QueryEditMode"},"name":{"type":"string"},"text":{"description":"The text of the Flux query.","type":"string"}},"type":"object"},"DashboardWithViewProperties":{"allOf":[{"$ref":"#/components/schemas/CreateDashboardRequest"},{"properties":{"cells":{"$ref":"#/components/schemas/CellsWithViewProperties"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"links":{"example":{"cells":"/api/v2/dashboards/1/cells","labels":"/api/v2/dashboards/1/labels","members":"/api/v2/dashboards/1/members","org":"/api/v2/labels/1","owners":"/api/v2/dashboards/1/owners","self":"/api/v2/dashboards/1"},"properties":{"cells":{"$ref":"#/components/schemas/Link"},"labels":{"$ref":"#/components/schemas/Link"},"members":{"$ref":"#/components/schemas/Link"},"org":{"$ref":"#/components/schemas/Link"},"owners":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"}},"type":"object"},"meta":{"properties":{"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"type":"object"}},"type":"object"}],"type":"object"},"Dashboards":{"properties":{"dashboards":{"items":{"$ref":"#/components/schemas/Dashboard"},"type":"array"},"links":{"$ref":"#/components/schemas/Links"}},"type":"object"},"DateTimeLiteral":{"description":"Represents an instant in time with nanosecond precision in [RFC3339Nano date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339nano-timestamp).","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"format":"date-time","type":"string"}},"type":"object"},"DeadmanCheck":{"allOf":[{"$ref":"#/components/schemas/CheckBase"},{"properties":{"every":{"description":"Check repetition interval.","type":"string"},"level":{"$ref":"#/components/schemas/CheckStatusLevel"},"offset":{"description":"Duration to delay after the schedule, before executing check.","type":"string"},"reportZero":{"description":"If only zero values reported since time, trigger an alert","type":"boolean"},"staleTime":{"description":"String duration for time that a series is considered stale and should not trigger deadman.","type":"string"},"statusMessageTemplate":{"description":"The template used to generate and write a status message.","type":"string"},"tags":{"description":"List of tags to write to each status.","items":{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"timeSince":{"description":"String duration before deadman triggers.","type":"string"},"type":{"enum":["deadman"],"type":"string"}},"required":["type"],"type":"object"}]},"DecimalPlaces":{"description":"Indicates whether decimal places should be enforced, and how many digits it should show.","properties":{"digits":{"description":"The number of digits after decimal to display","format":"int32","type":"integer"},"isEnforced":{"description":"Indicates whether decimal point setting should be enforced","type":"boolean"}},"type":"object"},"DeletePredicateRequest":{"description":"The delete predicate request.","properties":{"predicate":{"description":"An expression in [delete predicate syntax](/influxdb3/cloud-serverless/reference/syntax/delete-predicate/).\n","example":"tag1=\"value1\" and (tag2=\"value2\" and tag3!=\"value3\")","type":"string"},"start":{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)).\nThe earliest time to delete from.\n","format":"date-time","type":"string"},"stop":{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)).\nThe latest time to delete from.\n","format":"date-time","type":"string"}},"required":["start","stop"],"type":"object"},"Dialect":{"description":"Options for tabular data output.\nDefault output is [annotated CSV](/influxdb3/cloud-serverless/reference/syntax/annotated-csv/#csv-response-format) with headers.\n\nFor more information about tabular data **dialect**,\nsee [W3 metadata vocabulary for tabular data](https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#dialect-descriptions).\n","properties":{"annotations":{"description":"Annotation rows to include in the results.\nAn _annotation_ is metadata associated with an object (column) in the data model.\n\n#### Related guides\n\n- See [Annotated CSV annotations](/influxdb3/cloud-serverless/reference/syntax/annotated-csv/#annotations) for examples and more information.\n\nFor more information about **annotations** in tabular data,\nsee [W3 metadata vocabulary for tabular data](https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#columns).\n","items":{"enum":["group","datatype","default"],"type":"string"},"type":"array","uniqueItems":true},"commentPrefix":{"default":"#","description":"The character prefixed to comment strings. Default is a number sign (`#`).","maxLength":1,"minLength":0,"type":"string"},"dateTimeFormat":{"default":"RFC3339","description":"The format for timestamps in results.\nDefault is [`RFC3339` date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp).\nTo include nanoseconds in timestamps, use `RFC3339Nano`.\n\n#### Example formatted date/time values\n\n| Format | Value |\n|:------------|:----------------------------|\n| `RFC3339` | `\"2006-01-02T15:04:05Z07:00\"` |\n| `RFC3339Nano` | `\"2006-01-02T15:04:05.999999999Z07:00\"` |\n","enum":["RFC3339","RFC3339Nano"],"type":"string"},"delimiter":{"default":",","description":"The separator used between cells. Default is a comma (`,`).","maxLength":1,"minLength":1,"type":"string"},"header":{"default":true,"description":"If true, the results contain a header row.","type":"boolean"}},"type":"object"},"DictExpression":{"description":"Used to create and directly specify the elements of a dictionary","properties":{"elements":{"description":"Elements of the dictionary","items":{"$ref":"#/components/schemas/DictItem"},"type":"array"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"DictItem":{"description":"A key-value pair in a dictionary.","properties":{"key":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"},"val":{"$ref":"#/components/schemas/Expression"}},"type":"object"},"Duration":{"description":"A pair consisting of length of time and the unit of time measured. It is the atomic unit from which all duration literals are composed.","properties":{"magnitude":{"type":"integer"},"type":{"$ref":"#/components/schemas/NodeType"},"unit":{"type":"string"}},"type":"object"},"DurationLiteral":{"description":"Represents the elapsed time between two instants as an int64 nanosecond count with syntax of golang's time.Duration","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"values":{"description":"Duration values","items":{"$ref":"#/components/schemas/Duration"},"type":"array"}},"type":"object"},"Error":{"properties":{"code":{"$ref":"#/components/schemas/ErrorCode","description":"code is the machine-readable error code.","enum":["internal error","not implemented","not found","conflict","invalid","unprocessable entity","empty value","unavailable","forbidden","too many requests","unauthorized","method not allowed","request too large","unsupported media type"],"readOnly":true,"type":"string"},"err":{"description":"Stack of errors that occurred during processing of the request. Useful for debugging.","readOnly":true,"type":"string"},"message":{"description":"Human-readable message.","readOnly":true,"type":"string"},"op":{"description":"Describes the logical code operation when the error occurred. Useful for debugging.","readOnly":true,"type":"string"}},"required":["code"]},"ErrorCode":{"description":"code is the machine-readable error code.","enum":["internal error","not implemented","not found","conflict","invalid","unprocessable entity","empty value","unavailable","forbidden","too many requests","unauthorized","method not allowed","request too large","unsupported media type"],"readOnly":true,"type":"string"},"Expression":{"oneOf":[{"$ref":"#/components/schemas/ArrayExpression"},{"$ref":"#/components/schemas/DictExpression"},{"$ref":"#/components/schemas/FunctionExpression"},{"$ref":"#/components/schemas/BinaryExpression"},{"$ref":"#/components/schemas/CallExpression"},{"$ref":"#/components/schemas/ConditionalExpression"},{"$ref":"#/components/schemas/LogicalExpression"},{"$ref":"#/components/schemas/MemberExpression"},{"$ref":"#/components/schemas/IndexExpression"},{"$ref":"#/components/schemas/ObjectExpression"},{"$ref":"#/components/schemas/ParenExpression"},{"$ref":"#/components/schemas/PipeExpression"},{"$ref":"#/components/schemas/UnaryExpression"},{"$ref":"#/components/schemas/BooleanLiteral"},{"$ref":"#/components/schemas/DateTimeLiteral"},{"$ref":"#/components/schemas/DurationLiteral"},{"$ref":"#/components/schemas/FloatLiteral"},{"$ref":"#/components/schemas/IntegerLiteral"},{"$ref":"#/components/schemas/PipeLiteral"},{"$ref":"#/components/schemas/RegexpLiteral"},{"$ref":"#/components/schemas/StringLiteral"},{"$ref":"#/components/schemas/UnsignedIntegerLiteral"},{"$ref":"#/components/schemas/Identifier"}]},"ExpressionStatement":{"description":"May consist of an expression that doesn't return a value and is executed solely for its side-effects","properties":{"expression":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Field":{"properties":{"alias":{"description":"Alias overrides the field name in the returned response. Applies only if type is `func`","type":"string"},"args":{"description":"Args are the arguments to the function","items":{"$ref":"#/components/schemas/Field"},"type":"array"},"type":{"description":"`type` describes the field type. `func` is a function. `field` is a field reference.","enum":["func","field","integer","number","regex","wildcard"],"type":"string"},"value":{"description":"value is the value of the field. Meaning of the value is implied by the `type` key","type":"string"}},"type":"object"},"File":{"description":"Represents a source from a single file","properties":{"body":{"description":"List of Flux statements","items":{"$ref":"#/components/schemas/Statement"},"type":"array"},"imports":{"description":"A list of package imports","items":{"$ref":"#/components/schemas/ImportDeclaration"},"type":"array"},"name":{"description":"The name of the file.","type":"string"},"package":{"$ref":"#/components/schemas/PackageClause"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Flags":{"additionalProperties":true,"type":"object"},"FloatLiteral":{"description":"Represents floating point numbers according to the double representations defined by the IEEE-754-1985","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"number"}},"type":"object"},"FluxResponse":{"description":"Rendered flux that backs the check or notification.","properties":{"flux":{"type":"string"}}},"FluxSuggestion":{"properties":{"name":{"type":"string"},"params":{"additionalProperties":{"type":"string"},"type":"object"}},"type":"object"},"FluxSuggestions":{"properties":{"funcs":{"items":{"$ref":"#/components/schemas/FluxSuggestion"},"type":"array"}},"type":"object"},"FunctionExpression":{"description":"Function expression","properties":{"body":{"$ref":"#/components/schemas/Node"},"params":{"description":"Function parameters","items":{"$ref":"#/components/schemas/Property"},"type":"array"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"GaugeViewProperties":{"properties":{"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"decimalPlaces":{"$ref":"#/components/schemas/DecimalPlaces"},"note":{"type":"string"},"prefix":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"suffix":{"type":"string"},"tickPrefix":{"type":"string"},"tickSuffix":{"type":"string"},"type":{"enum":["gauge"],"type":"string"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","prefix","tickPrefix","suffix","tickSuffix","decimalPlaces"],"type":"object"},"GeoCircleViewLayer":{"allOf":[{"$ref":"#/components/schemas/GeoViewLayerProperties"},{"properties":{"colorDimension":{"$ref":"#/components/schemas/Axis"},"colorField":{"description":"Circle color field","type":"string"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"interpolateColors":{"description":"Interpolate circle color based on displayed value","type":"boolean"},"radius":{"description":"Maximum radius size in pixels","type":"integer"},"radiusDimension":{"$ref":"#/components/schemas/Axis"},"radiusField":{"description":"Radius field","type":"string"}},"required":["radiusField","radiusDimension","colorField","colorDimension","colors"],"type":"object"}]},"GeoHeatMapViewLayer":{"allOf":[{"$ref":"#/components/schemas/GeoViewLayerProperties"},{"properties":{"blur":{"description":"Blur for heatmap points","type":"integer"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"intensityDimension":{"$ref":"#/components/schemas/Axis"},"intensityField":{"description":"Intensity field","type":"string"},"radius":{"description":"Radius size in pixels","type":"integer"}},"required":["intensityField","intensityDimension","radius","blur","colors"],"type":"object"}]},"GeoPointMapViewLayer":{"allOf":[{"$ref":"#/components/schemas/GeoViewLayerProperties"},{"properties":{"colorDimension":{"$ref":"#/components/schemas/Axis"},"colorField":{"description":"Marker color field","type":"string"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"isClustered":{"description":"Cluster close markers together","type":"boolean"},"tooltipColumns":{"description":"An array for which columns to display in tooltip","items":{"type":"string"},"type":"array"}},"required":["colorField","colorDimension","colors"],"type":"object"}]},"GeoTrackMapViewLayer":{"allOf":[{"$ref":"#/components/schemas/GeoViewLayerProperties"},{"required":["trackWidth","speed","randomColors","trackPointVisualization"],"type":"object"}],"properties":{"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"randomColors":{"description":"Assign different colors to different tracks","type":"boolean"},"speed":{"description":"Speed of the track animation","type":"integer"},"trackWidth":{"description":"Width of the track","type":"integer"}}},"GeoViewLayer":{"oneOf":[{"$ref":"#/components/schemas/GeoCircleViewLayer"},{"$ref":"#/components/schemas/GeoHeatMapViewLayer"},{"$ref":"#/components/schemas/GeoPointMapViewLayer"},{"$ref":"#/components/schemas/GeoTrackMapViewLayer"}],"type":"object"},"GeoViewLayerProperties":{"properties":{"type":{"enum":["heatmap","circleMap","pointMap","trackMap"],"type":"string"}},"required":["type"],"type":"object"},"GeoViewProperties":{"properties":{"allowPanAndZoom":{"default":true,"description":"If true, map zoom and pan controls are enabled on the dashboard view","type":"boolean"},"center":{"description":"Coordinates of the center of the map","properties":{"lat":{"description":"Latitude of the center of the map","format":"double","type":"number"},"lon":{"description":"Longitude of the center of the map","format":"double","type":"number"}},"required":["lat","lon"],"type":"object"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"detectCoordinateFields":{"default":true,"description":"If true, search results get automatically regroupped so that lon,lat and value are treated as columns","type":"boolean"},"latLonColumns":{"$ref":"#/components/schemas/LatLonColumns"},"layers":{"description":"List of individual layers shown in the map","items":{"$ref":"#/components/schemas/GeoViewLayer"},"type":"array"},"mapStyle":{"description":"Define map type - regular, satellite etc.","type":"string"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"s2Column":{"description":"String to define the column","type":"string"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"type":{"enum":["geo"],"type":"string"},"useS2CellID":{"description":"If true, S2 column is used to calculate lat/lon","type":"boolean"},"zoom":{"description":"Zoom level used for initial display of the map","format":"double","maximum":28,"minimum":1,"type":"number"}},"required":["type","shape","queries","note","showNoteWhenEmpty","center","zoom","allowPanAndZoom","detectCoordinateFields","layers"],"type":"object"},"GreaterThreshold":{"allOf":[{"$ref":"#/components/schemas/ThresholdBase"},{"properties":{"type":{"enum":["greater"],"type":"string"},"value":{"format":"float","type":"number"}},"required":["type","value"],"type":"object"}]},"HTTPNotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointBase"},{"properties":{"authMethod":{"enum":["none","basic","bearer"],"type":"string"},"contentTemplate":{"type":"string"},"headers":{"additionalProperties":{"type":"string"},"description":"Customized headers.","type":"object"},"method":{"enum":["POST","GET","PUT"],"type":"string"},"password":{"type":"string"},"token":{"type":"string"},"url":{"type":"string"},"username":{"type":"string"}},"required":["url","authMethod","method"],"type":"object"}],"type":"object"},"HTTPNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleBase"},{"$ref":"#/components/schemas/HTTPNotificationRuleBase"}]},"HTTPNotificationRuleBase":{"properties":{"type":{"enum":["http"],"type":"string"},"url":{"type":"string"}},"required":["type"],"type":"object"},"HealthCheck":{"properties":{"checks":{"items":{"$ref":"#/components/schemas/HealthCheck"},"type":"array"},"commit":{"type":"string"},"message":{"type":"string"},"name":{"type":"string"},"status":{"enum":["pass","fail"],"type":"string"},"version":{"type":"string"}},"required":["name","status"],"type":"object"},"HeatmapViewProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"binSize":{"type":"number"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"type":"string"},"type":"array"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"generateYAxisTicks":{"items":{"type":"string"},"type":"array"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"timeFormat":{"type":"string"},"type":{"enum":["heatmap"],"type":"string"},"xAxisLabel":{"type":"string"},"xColumn":{"type":"string"},"xDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"xPrefix":{"type":"string"},"xSuffix":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yAxisLabel":{"type":"string"},"yColumn":{"type":"string"},"yDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"yPrefix":{"type":"string"},"ySuffix":{"type":"string"},"yTickStart":{"format":"float","type":"number"},"yTickStep":{"format":"float","type":"number"},"yTotalTicks":{"type":"integer"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","xColumn","yColumn","xDomain","yDomain","xAxisLabel","yAxisLabel","xPrefix","yPrefix","xSuffix","ySuffix","binSize"],"type":"object"},"HistogramViewProperties":{"properties":{"binCount":{"type":"integer"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"fillColumns":{"items":{"type":"string"},"type":"array"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"position":{"enum":["overlaid","stacked"],"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"type":{"enum":["histogram"],"type":"string"},"xAxisLabel":{"type":"string"},"xColumn":{"type":"string"},"xDomain":{"items":{"format":"float","type":"number"},"type":"array"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","xColumn","fillColumns","xDomain","xAxisLabel","position","binCount"],"type":"object"},"Identifier":{"description":"A valid Flux identifier","properties":{"name":{"type":"string"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"ImportDeclaration":{"description":"Declares a package import","properties":{"as":{"$ref":"#/components/schemas/Identifier"},"path":{"$ref":"#/components/schemas/StringLiteral"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"IndexExpression":{"description":"Represents indexing into an array","properties":{"array":{"$ref":"#/components/schemas/Expression"},"index":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"InfluxqlCsvResponse":{"description":"CSV Response to InfluxQL Query","example":"name,tags,time,test_field,test_tag test_measurement,,1603740794286107366,1,tag_value test_measurement,,1603740870053205649,2,tag_value test_measurement,,1603741221085428881,3,tag_value\n","type":"string"},"InfluxqlJsonResponse":{"description":"The JSON response for an InfluxQL query.\n\nA response contains the collection of results for a query.\n`results` is an array of resultset objects.\n\nIf the response is chunked, the `transfer-encoding` response header is set to `chunked` and each resultset object is sent in a separate JSON object.\n","properties":{"results":{"description":"A resultset object that contains the `statement_id` and the `series` array.\n\nExcept for `statement_id`, all properties are optional and omitted if empty. If a property is not present, it is assumed to be `null`.\n","items":{"properties":{"error":{"type":"string"},"partial":{"description":"True if the resultset is not complete--the response data is chunked; otherwise, false or omitted.\n","type":"boolean"},"series":{"description":"An array of series objects--the results of the query. A series of rows shares the same group key returned from the execution of a statement.\n\nIf a property is not present, it is assumed to be `null`.\n","items":{"properties":{"columns":{"description":"An array of column names","items":{"type":"string"},"type":"array"},"name":{"description":"The name of the series","type":"string"},"partial":{"description":"True if the series is not complete--the response data is chunked; otherwise, false or omitted.\n","type":"boolean"},"tags":{"additionalProperties":{"type":"string"},"description":"A map of tag key-value pairs. If a tag key is not present, it is assumed to be `null`.\n","type":"object"},"values":{"description":"An array of rows, where each row is an array of values.\n","items":{"items":{},"type":"array"},"type":"array"}},"type":"object"},"type":"array"},"statement_id":{"description":"An integer that represents the statement's position in the query. If statement results are buffered in memory, `statement_id` is used to combine statement results.\n","type":"integer"}},"type":"object"},"oneOf":[{"required":["statement_id","error"]},{"required":["statement_id","series"]}],"type":"array"}},"type":"object"},"IntegerLiteral":{"description":"Represents integer numbers","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"string"}},"type":"object"},"IsOnboarding":{"properties":{"allowed":{"description":"If `true`, the InfluxDB instance hasn't had initial setup;\n`false` otherwise.\n","type":"boolean"}},"type":"object"},"Label":{"properties":{"id":{"readOnly":true,"type":"string"},"name":{"type":"string"},"orgID":{"readOnly":true,"type":"string"},"properties":{"additionalProperties":{"type":"string"},"description":"Key-value pairs associated with this label.\nTo remove a property, send an update with an empty value (`\"\"`) for the key.\n","example":{"color":"ffb3b3","description":"this is a description"},"type":"object"}},"type":"object"},"LabelCreateRequest":{"properties":{"name":{"type":"string"},"orgID":{"type":"string"},"properties":{"additionalProperties":{"type":"string"},"description":"Key-value pairs associated with this label.\n\nTo remove a property, send an update with an empty value (`\"\"`) for the key.\n","example":{"color":"ffb3b3","description":"this is a description"},"type":"object"}},"required":["orgID","name"],"type":"object"},"LabelMapping":{"description":"A _label mapping_ contains a `label` ID to attach to a resource.","properties":{"labelID":{"description":"A label ID.\nSpecifies the label to attach.\n","type":"string"}},"required":["labelID"],"type":"object"},"LabelResponse":{"properties":{"label":{"$ref":"#/components/schemas/Label"},"links":{"$ref":"#/components/schemas/Links"}},"type":"object"},"LabelUpdate":{"properties":{"name":{"type":"string"},"properties":{"additionalProperties":{"description":"Key-value pairs associated with this label.\n\nTo remove a property, send an update with an empty value (`\"\"`) for the key.\n","type":"string"},"example":{"color":"ffb3b3","description":"this is a description"},"type":"object"}},"type":"object"},"Labels":{"items":{"$ref":"#/components/schemas/Label"},"type":"array"},"LabelsResponse":{"properties":{"labels":{"$ref":"#/components/schemas/Labels"},"links":{"$ref":"#/components/schemas/Links"}},"type":"object"},"LanguageRequest":{"description":"Flux query to be analyzed.","properties":{"query":{"description":"The Flux query script to be analyzed.\n","type":"string"}},"required":["query"],"type":"object"},"LatLonColumn":{"description":"Object type for key and column definitions","properties":{"column":{"description":"Column to look up Lat/Lon","type":"string"},"key":{"description":"Key to determine whether the column is tag/field","type":"string"}},"required":["key","column"],"type":"object"},"LatLonColumns":{"description":"Object type to define lat/lon columns","properties":{"lat":{"$ref":"#/components/schemas/LatLonColumn"},"lon":{"$ref":"#/components/schemas/LatLonColumn"}},"required":["lat","lon"],"type":"object"},"LegacyAuthorizationPostRequest":{"allOf":[{"$ref":"#/components/schemas/AuthorizationUpdateRequest"},{"properties":{"orgID":{"description":"The organization ID. Identifies the organization that the authorization is scoped to.","type":"string"},"permissions":{"description":"The list of permissions that provide `read` and `write` access to organization resources.\nAn authorization must contain at least one permission.\n","items":{"$ref":"#/components/schemas/Permission"},"minItems":1,"type":"array"},"token":{"description":"The name that you provide for the authorization.","type":"string"},"userID":{"description":"The user ID. Identifies the user that the authorization is scoped to.","type":"string"}},"type":"object"}],"required":["orgID","permissions"]},"LesserThreshold":{"allOf":[{"$ref":"#/components/schemas/ThresholdBase"},{"properties":{"type":{"enum":["lesser"],"type":"string"},"value":{"format":"float","type":"number"}},"required":["type","value"],"type":"object"}]},"Limit":{"description":"These are org limits similar to those configured in/by quartz.","properties":{"bucket":{"properties":{"maxBuckets":{"type":"integer"},"maxRetentionDuration":{"description":"Max bucket retention duration in nanoseconds. 0 is unlimited.","type":"integer"}},"required":["maxBuckets","maxRetentionDuration"],"type":"object"},"check":{"properties":{"maxChecks":{"type":"integer"}},"required":["maxChecks"],"type":"object"},"dashboard":{"properties":{"maxDashboards":{"type":"integer"}},"required":["maxDashboards"],"type":"object"},"features":{"properties":{"allowDelete":{"description":"allow delete predicate endpoint","type":"boolean"}},"type":"object"},"notificationEndpoint":{"properties":{"blockedNotificationEndpoints":{"description":"comma separated list of notification endpoints","example":"http,pagerduty","type":"string"}},"required":["blockNotificationEndpoints"],"type":"object"},"notificationRule":{"properties":{"blockedNotificationRules":{"description":"comma separated list of notification rules","example":"http,pagerduty","type":"string"},"maxNotifications":{"type":"integer"}},"required":["maxNotifications","blockNotificationRules"],"type":"object"},"orgID":{"type":"string"},"rate":{"properties":{"cardinality":{"description":"Allowed organization total cardinality. 0 is unlimited.","type":"integer"},"concurrentDeleteRequests":{"description":"Allowed organization concurrent outstanding delete requests.","type":"integer"},"concurrentReadRequests":{"description":"Allowed concurrent queries. 0 is unlimited.","type":"integer"},"concurrentWriteRequests":{"description":"Allowed concurrent writes. 0 is unlimited.","type":"integer"},"deleteRequestsPerSecond":{"description":"Allowed organization delete request rate.","type":"integer"},"queryTime":{"description":"Query Time in nanoseconds","type":"integer"},"readKBs":{"description":"Query limit in kb/sec. 0 is unlimited.","type":"integer"},"writeKBs":{"description":"Write limit in kb/sec. 0 is unlimited.","type":"integer"}},"required":["readKBs","queryTime","concurrentReadRequests","writeKBs","concurrentWriteRequests","cardinality"],"type":"object"},"stack":{"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"task":{"properties":{"maxTasks":{"type":"integer"}},"required":["maxTasks"],"type":"object"},"timeout":{"properties":{"queryUnconditionalTimeoutSeconds":{"type":"integer"},"queryidleWriteTimeoutSeconds":{"type":"integer"}},"required":["queryUnconditionalTimeoutSeconds","queryidleWriteTimeoutSeconds"],"type":"object"}},"required":["rate","bucket","task","dashboard","check","notificationRule","notificationEndpoint"],"type":"object"},"LinePlusSingleStatProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"axes":{"$ref":"#/components/schemas/Axes"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"decimalPlaces":{"$ref":"#/components/schemas/DecimalPlaces"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"generateYAxisTicks":{"items":{"type":"string"},"type":"array"},"hoverDimension":{"enum":["auto","x","y","xy"],"type":"string"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"position":{"enum":["overlaid","stacked"],"type":"string"},"prefix":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shadeBelow":{"type":"boolean"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"staticLegend":{"$ref":"#/components/schemas/StaticLegend"},"suffix":{"type":"string"},"timeFormat":{"type":"string"},"type":{"enum":["line-plus-single-stat"],"type":"string"},"xColumn":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yColumn":{"type":"string"},"yTickStart":{"format":"float","type":"number"},"yTickStep":{"format":"float","type":"number"},"yTotalTicks":{"type":"integer"}},"required":["type","queries","shape","axes","colors","note","showNoteWhenEmpty","prefix","suffix","decimalPlaces","position"],"type":"object"},"LineProtocolError":{"properties":{"code":{"description":"Code is the machine-readable error code.","enum":["internal error","not found","conflict","invalid","empty value","unavailable"],"readOnly":true,"type":"string"},"err":{"description":"Stack of errors that occurred during processing of the request. Useful for debugging.","readOnly":true,"type":"string"},"line":{"description":"First line in the request body that contains malformed data.","format":"int32","readOnly":true,"type":"integer"},"message":{"description":"Human-readable message.","readOnly":true,"type":"string"},"op":{"description":"Describes the logical code operation when the error occurred. Useful for debugging.","readOnly":true,"type":"string"}},"required":["code"]},"LineProtocolLengthError":{"properties":{"code":{"description":"Code is the machine-readable error code.","enum":["invalid"],"readOnly":true,"type":"string"},"message":{"description":"Human-readable message.","readOnly":true,"type":"string"}},"required":["code","message"]},"Link":{"description":"URI of resource.","format":"uri","readOnly":true,"type":"string"},"Links":{"description":"URI pointers for additional paged results.\n","properties":{"next":{"$ref":"#/components/schemas/Link"},"prev":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"}},"required":["self"],"type":"object"},"LogEvent":{"properties":{"message":{"description":"A description of the event that occurred.","example":"Halt and catch fire","readOnly":true,"type":"string"},"runID":{"description":"The ID of the task run that generated the event.","readOnly":true,"type":"string"},"time":{"description":"The time ([RFC3339Nano date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339nano-timestamp)) that the event occurred.","example":"2006-01-02T15:04:05.999999999Z07:00","format":"date-time","readOnly":true,"type":"string"}},"type":"object"},"LogicalExpression":{"description":"Represents the rule conditions that collectively evaluate to either true or false","properties":{"left":{"$ref":"#/components/schemas/Expression"},"operator":{"type":"string"},"right":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Logs":{"properties":{"events":{"items":{"$ref":"#/components/schemas/LogEvent"},"readOnly":true,"type":"array"}},"type":"object"},"MapVariableProperties":{"properties":{"type":{"enum":["map"],"type":"string"},"values":{"additionalProperties":{"type":"string"},"type":"object"}}},"MarkdownViewProperties":{"properties":{"note":{"type":"string"},"shape":{"enum":["chronograf-v2"],"type":"string"},"type":{"enum":["markdown"],"type":"string"}},"required":["type","shape","note"],"type":"object"},"MeasurementSchema":{"description":"Definition of a measurement schema.","example":{"bucketID":"ba3c5e7f9b0a0010","columns":[{"format":"unix timestamp","name":"time","type":"integer"},{"name":"host","type":"tag"},{"name":"region","type":"tag"},{"dataType":"float","name":"usage_user","type":"field"},{"dataType":"float","name":"usage_user","type":"field"}],"createdAt":"2021-01-21T00:48:40.993Z","id":"1a3c5e7f9b0a8642","name":"cpu","orgID":"0a3c5e7f9b0a0001","updatedAt":"2021-01-21T00:48:40.993Z"},"properties":{"bucketID":{"description":"The ID of the bucket that the measurement schema is associated with.","type":"string"},"columns":{"description":"Ordered collection of column definitions.","items":{"$ref":"#/components/schemas/MeasurementSchemaColumn"},"type":"array"},"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string"},"name":{"nullable":false,"type":"string"},"orgID":{"description":"The ID of the organization.","type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["id","name","columns","createdAt","updatedAt"],"type":"object"},"MeasurementSchemaColumn":{"description":"Definition of a measurement schema column.","example":{"format":"unix timestamp","name":"time","type":"integer"},"properties":{"dataType":{"$ref":"#/components/schemas/ColumnDataType"},"name":{"type":"string"},"type":{"$ref":"#/components/schemas/ColumnSemanticType"}},"required":["name","type"],"type":"object"},"MeasurementSchemaCreateRequest":{"description":"Create a new measurement schema.","example":{"columns":[{"format":"unix timestamp","name":"time","type":"integer"},{"name":"host","type":"tag"},{"name":"region","type":"tag"},{"dataType":"float","name":"usage_user","type":"field"},{"dataType":"float","name":"usage_user","type":"field"}],"name":"cpu"},"properties":{"columns":{"description":"Ordered collection of column definitions.","items":{"$ref":"#/components/schemas/MeasurementSchemaColumn"},"type":"array"},"name":{"description":"The [measurement](/influxdb3/cloud-serverless/reference/glossary/#measurement)\nname.\n","type":"string"}},"required":["name","columns"],"type":"object"},"MeasurementSchemaList":{"description":"A list of measurement schemas returning summary information","example":{"measurementSchemas":[{"bucketID":"ba3c5e7f9b0a0010","createdAt":"2021-01-21T00:48:40.993Z","id":"1a3c5e7f9b0a8642","name":"cpu","orgID":"0a3c5e7f9b0a0001","updatedAt":"2021-01-21T00:48:40.993Z"},{"bucketID":"ba3c5e7f9b0a0010","createdAt":"2021-01-21T00:48:40.993Z","id":"1a3c5e7f9b0a8643","name":"memory","orgID":"0a3c5e7f9b0a0001","updatedAt":"2021-01-21T00:48:40.993Z"},{"bucketID":"ba3c5e7f9b0a0010","createdAt":"2021-01-21T00:48:40.993Z","id":"1a3c5e7f9b0a8644","name":"disk","orgID":"0a3c5e7f9b0a0001","updatedAt":"2021-01-21T00:48:40.993Z"}]},"properties":{"measurementSchemas":{"items":{"$ref":"#/components/schemas/MeasurementSchema"},"type":"array"}},"required":["measurementSchemas"],"type":"object"},"MeasurementSchemaUpdateRequest":{"description":"Update an existing measurement schema","example":{"columns":[{"format":"unix timestamp","name":"time","type":"integer"},{"name":"host","type":"tag"},{"name":"region","type":"tag"},{"dataType":"float","name":"usage_user","type":"field"},{"dataType":"float","name":"usage_user","type":"field"}]},"properties":{"columns":{"description":"An ordered collection of column definitions","items":{"$ref":"#/components/schemas/MeasurementSchemaColumn"},"type":"array"}},"required":["columns"],"type":"object"},"MemberAssignment":{"description":"Object property assignment","properties":{"init":{"$ref":"#/components/schemas/Expression"},"member":{"$ref":"#/components/schemas/MemberExpression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"MemberExpression":{"description":"Represents accessing a property of an object","properties":{"object":{"$ref":"#/components/schemas/Expression"},"property":{"$ref":"#/components/schemas/PropertyKey"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"MosaicViewProperties":{"properties":{"colors":{"description":"Colors define color encoding of data into a visualization","items":{"type":"string"},"type":"array"},"fillColumns":{"items":{"type":"string"},"type":"array"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"hoverDimension":{"enum":["auto","x","y","xy"],"type":"string"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"timeFormat":{"type":"string"},"type":{"enum":["mosaic"],"type":"string"},"xAxisLabel":{"type":"string"},"xColumn":{"type":"string"},"xDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"xPrefix":{"type":"string"},"xSuffix":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yAxisLabel":{"type":"string"},"yDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"yLabelColumnSeparator":{"type":"string"},"yLabelColumns":{"items":{"type":"string"},"type":"array"},"yPrefix":{"type":"string"},"ySeriesColumns":{"items":{"type":"string"},"type":"array"},"ySuffix":{"type":"string"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","xColumn","ySeriesColumns","fillColumns","xDomain","yDomain","xAxisLabel","yAxisLabel","xPrefix","yPrefix","xSuffix","ySuffix"],"type":"object"},"Node":{"oneOf":[{"$ref":"#/components/schemas/Expression"},{"$ref":"#/components/schemas/Block"}]},"NodeType":{"description":"Type of AST node","type":"string"},"NotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointDiscriminator"}]},"NotificationEndpointBase":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"description":{"description":"An optional description of the notification endpoint.","type":"string"},"id":{"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"links":{"example":{"labels":"/api/v2/notificationEndpoints/1/labels","members":"/api/v2/notificationEndpoints/1/members","owners":"/api/v2/notificationEndpoints/1/owners","self":"/api/v2/notificationEndpoints/1"},"properties":{"labels":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve labels for this endpoint."},"members":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve members for this endpoint."},"owners":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve owners for this endpoint."},"self":{"$ref":"#/components/schemas/Link","description":"The URL for this endpoint."}},"readOnly":true,"type":"object"},"name":{"type":"string"},"orgID":{"type":"string"},"status":{"default":"active","description":"The status of the endpoint.","enum":["active","inactive"],"type":"string"},"type":{"$ref":"#/components/schemas/NotificationEndpointType"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"},"userID":{"type":"string"}},"required":["type","name"],"type":"object"},"NotificationEndpointDiscriminator":{"discriminator":{"mapping":{"http":"#/components/schemas/HTTPNotificationEndpoint","pagerduty":"#/components/schemas/PagerDutyNotificationEndpoint","slack":"#/components/schemas/SlackNotificationEndpoint","telegram":"#/components/schemas/TelegramNotificationEndpoint"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/SlackNotificationEndpoint"},{"$ref":"#/components/schemas/PagerDutyNotificationEndpoint"},{"$ref":"#/components/schemas/HTTPNotificationEndpoint"},{"$ref":"#/components/schemas/TelegramNotificationEndpoint"}]},"NotificationEndpointType":{"enum":["slack","pagerduty","http","telegram"],"type":"string"},"NotificationEndpointUpdate":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"status":{"enum":["active","inactive"],"type":"string"}},"type":"object"},"NotificationEndpoints":{"properties":{"links":{"$ref":"#/components/schemas/Links"},"notificationEndpoints":{"items":{"$ref":"#/components/schemas/NotificationEndpoint"},"type":"array"}}},"NotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleDiscriminator"}]},"NotificationRuleBase":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"description":{"description":"An optional description of the notification rule.","type":"string"},"endpointID":{"type":"string"},"every":{"description":"The notification repetition interval.","type":"string"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"lastRunError":{"readOnly":true,"type":"string"},"lastRunStatus":{"enum":["failed","success","canceled"],"readOnly":true,"type":"string"},"latestCompleted":{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)) of the latest scheduled and completed run.","format":"date-time","readOnly":true,"type":"string"},"limit":{"description":"Don't notify me more than <limit> times every <limitEvery> seconds. If set, limitEvery cannot be empty.","type":"integer"},"limitEvery":{"description":"Don't notify me more than <limit> times every <limitEvery> seconds. If set, limit cannot be empty.","type":"integer"},"links":{"example":{"labels":"/api/v2/notificationRules/1/labels","members":"/api/v2/notificationRules/1/members","owners":"/api/v2/notificationRules/1/owners","query":"/api/v2/notificationRules/1/query","self":"/api/v2/notificationRules/1"},"properties":{"labels":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve labels for this notification rule."},"members":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve members for this notification rule."},"owners":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve owners for this notification rule."},"query":{"$ref":"#/components/schemas/Link","description":"The URL to retrieve the Flux script for this notification rule."},"self":{"$ref":"#/components/schemas/Link","description":"The URL for this endpoint."}},"readOnly":true,"type":"object"},"name":{"description":"Human-readable name describing the notification rule.","type":"string"},"offset":{"description":"Duration to delay after the schedule, before executing check.","type":"string"},"orgID":{"description":"The ID of the organization that owns this notification rule.","type":"string"},"ownerID":{"description":"The ID of creator used to create this notification rule.","readOnly":true,"type":"string"},"runbookLink":{"type":"string"},"sleepUntil":{"type":"string"},"status":{"$ref":"#/components/schemas/TaskStatusType"},"statusRules":{"description":"List of status rules the notification rule attempts to match.","items":{"$ref":"#/components/schemas/StatusRule"},"minItems":1,"type":"array"},"tagRules":{"description":"List of tag rules the notification rule attempts to match.","items":{"$ref":"#/components/schemas/TagRule"},"type":"array"},"taskID":{"description":"The ID of the task associated with this notification rule.","type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["orgID","status","name","statusRules","endpointID"],"type":"object"},"NotificationRuleDiscriminator":{"discriminator":{"mapping":{"http":"#/components/schemas/HTTPNotificationRule","pagerduty":"#/components/schemas/PagerDutyNotificationRule","slack":"#/components/schemas/SlackNotificationRule","smtp":"#/components/schemas/SMTPNotificationRule","telegram":"#/components/schemas/TelegramNotificationRule"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/SlackNotificationRule"},{"$ref":"#/components/schemas/SMTPNotificationRule"},{"$ref":"#/components/schemas/PagerDutyNotificationRule"},{"$ref":"#/components/schemas/HTTPNotificationRule"},{"$ref":"#/components/schemas/TelegramNotificationRule"}]},"NotificationRuleUpdate":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"status":{"enum":["active","inactive"],"type":"string"}},"type":"object"},"NotificationRules":{"properties":{"links":{"$ref":"#/components/schemas/Links"},"notificationRules":{"items":{"$ref":"#/components/schemas/NotificationRule"},"type":"array"}}},"ObjectExpression":{"description":"Allows the declaration of an anonymous object within a declaration","properties":{"properties":{"description":"Object properties","items":{"$ref":"#/components/schemas/Property"},"type":"array"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"OnboardingRequest":{"properties":{"bucket":{"type":"string"},"limit":{"$ref":"#/components/schemas/Limit"},"org":{"type":"string"},"password":{"type":"string"},"retentionPeriodHrs":{"deprecated":true,"type":"integer"},"retentionPeriodSeconds":{"type":"integer"},"username":{"type":"string"}},"required":["username","org","bucket"],"type":"object"},"OnboardingResponse":{"properties":{"auth":{"$ref":"#/components/schemas/Authorization"},"bucket":{"$ref":"#/components/schemas/Bucket"},"org":{"$ref":"#/components/schemas/Organization"},"user":{"$ref":"#/components/schemas/UserResponse"}},"type":"object"},"OptionStatement":{"description":"A single variable declaration","properties":{"assignment":{"oneOf":[{"$ref":"#/components/schemas/VariableAssignment"},{"$ref":"#/components/schemas/MemberAssignment"}]},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Organization":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"defaultStorageType":{"description":"Discloses whether the organization uses TSM or IOx.","enum":["tsm","iox"],"type":"string"},"description":{"type":"string"},"id":{"readOnly":true,"type":"string"},"links":{"example":{"buckets":"/api/v2/buckets?org=myorg","dashboards":"/api/v2/dashboards?org=myorg","labels":"/api/v2/orgs/1/labels","members":"/api/v2/orgs/1/members","owners":"/api/v2/orgs/1/owners","secrets":"/api/v2/orgs/1/secrets","self":"/api/v2/orgs/1","tasks":"/api/v2/tasks?org=myorg"},"properties":{"buckets":{"$ref":"#/components/schemas/Link"},"dashboards":{"$ref":"#/components/schemas/Link"},"labels":{"$ref":"#/components/schemas/Link"},"members":{"$ref":"#/components/schemas/Link"},"owners":{"$ref":"#/components/schemas/Link"},"secrets":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"},"tasks":{"$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object"},"name":{"type":"string"},"status":{"default":"active","description":"If inactive, the organization is inactive.","enum":["active","inactive"],"type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["name"]},"Organizations":{"properties":{"links":{"$ref":"#/components/schemas/Links"},"orgs":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array"}},"type":"object"},"Package":{"description":"Represents a complete package source tree.","properties":{"files":{"description":"Package files","items":{"$ref":"#/components/schemas/File"},"type":"array"},"package":{"description":"Package name","type":"string"},"path":{"description":"Package import path","type":"string"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"PackageClause":{"description":"Defines a package identifier","properties":{"name":{"$ref":"#/components/schemas/Identifier"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"PagerDutyNotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointBase"},{"properties":{"clientURL":{"type":"string"},"routingKey":{"type":"string"}},"required":["routingKey"],"type":"object"}],"type":"object"},"PagerDutyNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleBase"},{"$ref":"#/components/schemas/PagerDutyNotificationRuleBase"}]},"PagerDutyNotificationRuleBase":{"properties":{"messageTemplate":{"type":"string"},"type":{"enum":["pagerduty"],"type":"string"}},"required":["type","messageTemplate"],"type":"object"},"Params":{"properties":{"params":{"additionalProperties":{"enum":["any","bool","duration","float","int","string","time","uint"],"type":"string"},"description":"The `params` keys and value type defined in the script.\n","type":"object"}},"type":"object"},"ParenExpression":{"description":"Represents an expression wrapped in parenthesis","properties":{"expression":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"PasswordResetBody":{"properties":{"password":{"type":"string"}},"required":["password"]},"PatchBucketRequest":{"description":"An object that contains updated bucket properties to apply.\n","properties":{"description":{"description":"A description of the bucket.\n","type":"string"},"name":{"description":"The name of the bucket.\n","type":"string"},"retentionRules":{"$ref":"#/components/schemas/PatchRetentionRules"}},"type":"object"},"PatchOrganizationRequest":{"description":"An object that contains updated organization properties to apply.\n","properties":{"description":{"description":"The description of the organization.\n","type":"string"},"name":{"description":"The name of the organization.\n","type":"string"}},"type":"object"},"PatchRetentionRule":{"properties":{"everySeconds":{"default":2592000,"description":"The number of seconds to keep data.\nDefault duration is `2592000` (30 days).\n`0` represents infinite retention.\n","example":86400,"format":"int64","minimum":0,"type":"integer"},"shardGroupDurationSeconds":{"description":"The [shard group duration](/influxdb3/cloud-serverless/reference/glossary/#shard).\nThe number of seconds that each shard group covers.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Doesn't use `shardGroupDurationsSeconds`.\n\n#### InfluxDB OSS\n\n- Default value depends on the [bucket retention period](/influxdb3/cloud-serverless/reference/internals/shards/#shard-group-duration).\n\n#### Related guides\n\n- InfluxDB [shards and shard groups](/influxdb3/cloud-serverless/reference/internals/shards/)\n","format":"int64","type":"integer"},"type":{"default":"expire","enum":["expire"],"type":"string"}},"required":["everySeconds"],"type":"object"},"PatchRetentionRules":{"description":"Updates to rules to expire or retain data. No rules means no updates.","items":{"$ref":"#/components/schemas/PatchRetentionRule"},"type":"array"},"Permission":{"properties":{"action":{"enum":["read","write"],"type":"string"},"resource":{"$ref":"#/components/schemas/Resource","properties":{"id":{"description":"A resource ID.\nIdentifies a specific resource.\n","type":"string"},"name":{"description":"The name of the resource.\n_Note: not all resource types have a `name` property_.\n","type":"string"},"org":{"description":"An organization name.\nThe organization that owns the resource.\n","type":"string"},"orgID":{"description":"An organization ID.\nIdentifies the organization that owns the resource.\n","type":"string"},"type":{"description":"A resource type.\nIdentifies the API resource's type (or _kind_).\n","enum":["authorizations","buckets","dashboards","orgs","tasks","telegrafs","users","variables","secrets","labels","views","documents","notificationRules","notificationEndpoints","checks","dbrp","annotations","sources","scrapers","notebooks","remotes","replications","instance","flows","functions","subscriptions"],"type":"string"}},"required":["type"],"type":"object"}},"required":["action","resource"]},"PipeExpression":{"description":"Call expression with pipe argument","properties":{"argument":{"$ref":"#/components/schemas/Expression"},"call":{"$ref":"#/components/schemas/CallExpression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"PipeLiteral":{"description":"Represents a specialized literal value, indicating the left hand value of a pipe expression","properties":{"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"PostBucketRequest":{"properties":{"description":{"description":"A description of the bucket.\n","type":"string"},"name":{"description":"The bucket name.\n","type":"string"},"orgID":{"description":"The organization ID.\nSpecifies the organization that owns the bucket.\n","type":"string"},"retentionRules":{"$ref":"#/components/schemas/RetentionRules"},"rp":{"default":"0","description":"The retention policy for the bucket.\nFor InfluxDB 1.x, specifies the duration of time that each data point\nin the retention policy persists.\n\nIf you need compatibility with InfluxDB 1.x, specify a value for the `rp` property;\notherwise, see the `retentionRules` property.\n\n[Retention policy](/influxdb/v1.8/concepts/glossary/#retention-policy-rp)\nis an InfluxDB 1.x concept.\nThe InfluxDB 2.x and Cloud equivalent is\n[retention period](/influxdb3/cloud-serverless/reference/glossary/#retention-period).\nThe InfluxDB `/api/v2` API uses `RetentionRules` to configure the retention period.\n","type":"string"},"schemaType":{"$ref":"#/components/schemas/SchemaType","default":"implicit","description":"The schema Type. Default is `implicit`.\n"}},"required":["orgID","name"]},"PostCheck":{"allOf":[{"$ref":"#/components/schemas/CheckDiscriminator"}]},"PostNotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointDiscriminator"}]},"PostNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleDiscriminator"}]},"PostOrganizationRequest":{"properties":{"description":{"description":"The description of the organization.\n","type":"string"},"name":{"description":"The name of the organization.\n","type":"string"}},"required":["name"],"type":"object"},"Property":{"description":"The value associated with a key","properties":{"key":{"$ref":"#/components/schemas/PropertyKey"},"type":{"$ref":"#/components/schemas/NodeType"},"value":{"$ref":"#/components/schemas/Expression"}},"type":"object"},"PropertyKey":{"oneOf":[{"$ref":"#/components/schemas/Identifier"},{"$ref":"#/components/schemas/StringLiteral"}]},"Query":{"description":"Query InfluxDB with the Flux language","properties":{"dialect":{"$ref":"#/components/schemas/Dialect"},"extern":{"$ref":"#/components/schemas/File"},"now":{"description":"Specifies the time that should be reported as `now` in the query.\nDefault is the server `now` time.\n","format":"date-time","type":"string"},"params":{"additionalProperties":true,"description":"Key-value pairs passed as parameters during query execution.\n\nTo use parameters in your query, pass a _`query`_ with `params` references (in dot notation)--for example:\n\n```json\n query: \"from(bucket: params.mybucket)\\\n |> range(start: params.rangeStart) |> limit(n:1)\"\n```\n\nand pass _`params`_ with the key-value pairs--for example:\n\n```json\n params: {\n \"mybucket\": \"environment\",\n \"rangeStart\": \"-30d\"\n }\n```\n\nDuring query execution, InfluxDB passes _`params`_ to your script and substitutes the values.\n\n#### Limitations\n\n- If you use _`params`_, you can't use _`extern`_.\n","type":"object"},"query":{"description":"The query script to execute.","type":"string"},"type":{"description":"The type of query. Must be \"flux\".","enum":["flux"],"type":"string"}},"required":["query"],"type":"object"},"QueryEditMode":{"enum":["builder","advanced"],"type":"string"},"QueryVariableProperties":{"properties":{"type":{"enum":["query"],"type":"string"},"values":{"properties":{"language":{"type":"string"},"query":{"type":"string"}},"type":"object"}}},"RangeThreshold":{"allOf":[{"$ref":"#/components/schemas/ThresholdBase"},{"properties":{"max":{"format":"float","type":"number"},"min":{"format":"float","type":"number"},"type":{"enum":["range"],"type":"string"},"within":{"type":"boolean"}},"required":["type","min","max","within"],"type":"object"}]},"Ready":{"properties":{"started":{"example":"2019-03-13T10:09:33.891196-04:00","format":"date-time","type":"string"},"status":{"enum":["ready"],"type":"string"},"up":{"example":"14m45.911966424s","type":"string"}},"type":"object"},"RegexpLiteral":{"description":"Expressions begin and end with `/` and are regular expressions with syntax accepted by RE2","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"string"}},"type":"object"},"RenamableField":{"description":"Describes a field that can be renamed and made visible or invisible.","properties":{"displayName":{"description":"The name that a field is renamed to by the user.","type":"string"},"internalName":{"description":"The calculated name of a field.","readOnly":true,"type":"string"},"visible":{"description":"Indicates whether this field should be visible on the table.","type":"boolean"}},"type":"object"},"Resource":{"properties":{"id":{"description":"A resource ID.\nIdentifies a specific resource.\n","type":"string"},"name":{"description":"The name of the resource.\n_Note: not all resource types have a `name` property_.\n","type":"string"},"org":{"description":"An organization name.\nThe organization that owns the resource.\n","type":"string"},"orgID":{"description":"An organization ID.\nIdentifies the organization that owns the resource.\n","type":"string"},"type":{"description":"A resource type.\nIdentifies the API resource's type (or _kind_).\n","enum":["authorizations","buckets","dashboards","orgs","tasks","telegrafs","users","variables","secrets","labels","views","documents","notificationRules","notificationEndpoints","checks","dbrp","annotations","sources","scrapers","notebooks","remotes","replications","instance","flows","functions","subscriptions"],"type":"string"}},"required":["type"],"type":"object"},"ResourceMember":{"allOf":[{"$ref":"#/components/schemas/UserResponse"},{"properties":{"role":{"default":"member","enum":["member"],"type":"string"}},"type":"object"}]},"ResourceMembers":{"properties":{"links":{"properties":{"self":{"format":"uri","type":"string"}},"type":"object"},"users":{"items":{"$ref":"#/components/schemas/ResourceMember"},"type":"array"}},"type":"object"},"ResourceOwner":{"allOf":[{"$ref":"#/components/schemas/UserResponse"},{"properties":{"role":{"default":"owner","enum":["owner"],"type":"string"}},"type":"object"}]},"ResourceOwners":{"properties":{"links":{"properties":{"self":{"format":"uri","type":"string"}},"type":"object"},"users":{"items":{"$ref":"#/components/schemas/ResourceOwner"},"type":"array"}},"type":"object"},"RetentionRule":{"properties":{"everySeconds":{"default":2592000,"description":"The duration in seconds for how long data will be kept in the database.\nThe default duration is 2592000 (30 days).\n0 represents infinite retention.\n","example":86400,"format":"int64","minimum":0,"type":"integer"},"shardGroupDurationSeconds":{"description":"The shard group duration.\nThe duration or interval (in seconds) that each shard group covers.\n\n#### InfluxDB 3 Cloud Serverless\n\n- Does not use `shardGroupDurationsSeconds`.\n","format":"int64","type":"integer"},"type":{"default":"expire","enum":["expire"],"type":"string"}},"required":["everySeconds"],"type":"object"},"RetentionRules":{"description":"Retention rules to expire or retain data.\nThe InfluxDB `/api/v2` API uses `RetentionRules` to configure the [retention period](/influxdb3/cloud-serverless/reference/glossary/#retention-period).\n\n#### InfluxDB 3 Cloud Serverless\n\n- `retentionRules` is required.\n\n#### InfluxDB OSS\n\n- `retentionRules` isn't required.\n","items":{"$ref":"#/components/schemas/RetentionRule"},"type":"array"},"ReturnStatement":{"description":"Defines an expression to return","properties":{"argument":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Routes":{"properties":{"authorizations":{"format":"uri","type":"string"},"buckets":{"format":"uri","type":"string"},"dashboards":{"format":"uri","type":"string"},"external":{"properties":{"statusFeed":{"format":"uri","type":"string"}},"type":"object"},"flags":{"format":"uri","type":"string"},"me":{"format":"uri","type":"string"},"orgs":{"format":"uri","type":"string"},"query":{"properties":{"analyze":{"format":"uri","type":"string"},"ast":{"format":"uri","type":"string"},"self":{"format":"uri","type":"string"},"suggestions":{"format":"uri","type":"string"}},"type":"object"},"setup":{"format":"uri","type":"string"},"signin":{"format":"uri","type":"string"},"signout":{"format":"uri","type":"string"},"sources":{"format":"uri","type":"string"},"system":{"properties":{"debug":{"format":"uri","type":"string"},"health":{"format":"uri","type":"string"},"metrics":{"format":"uri","type":"string"}},"type":"object"},"tasks":{"format":"uri","type":"string"},"telegrafs":{"format":"uri","type":"string"},"users":{"format":"uri","type":"string"},"variables":{"format":"uri","type":"string"},"write":{"format":"uri","type":"string"}}},"RuleStatusLevel":{"description":"The state to record if check matches a criteria.","enum":["UNKNOWN","OK","INFO","CRIT","WARN","ANY"],"type":"string"},"Run":{"properties":{"finishedAt":{"description":"The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run finished executing.","example":"2006-01-02T15:04:05.999999999Z07:00","format":"date-time","readOnly":true,"type":"string"},"flux":{"description":"Flux used for the task","readOnly":true,"type":"string"},"id":{"readOnly":true,"type":"string"},"links":{"example":{"retry":"/api/v2/tasks/1/runs/1/retry","self":"/api/v2/tasks/1/runs/1","task":"/api/v2/tasks/1"},"properties":{"retry":{"format":"uri","type":"string"},"self":{"format":"uri","type":"string"},"task":{"format":"uri","type":"string"}},"readOnly":true,"type":"object"},"log":{"description":"An array of logs associated with the run.","items":{"$ref":"#/components/schemas/LogEvent"},"readOnly":true,"type":"array"},"requestedAt":{"description":"The time ([RFC3339Nano date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339nano-timestamp)) the run was manually requested.","example":"2006-01-02T15:04:05.999999999Z07:00","format":"date-time","readOnly":true,"type":"string"},"scheduledFor":{"description":"The time [RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp) used for the run's `now` option.","format":"date-time","type":"string"},"startedAt":{"description":"The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run started executing.","example":"2006-01-02T15:04:05.999999999Z07:00","format":"date-time","readOnly":true,"type":"string"},"status":{"enum":["scheduled","started","failed","success","canceled"],"readOnly":true,"type":"string"},"taskID":{"readOnly":true,"type":"string"}}},"RunManually":{"properties":{"scheduledFor":{"description":"The time [RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)\nused for the run's `now` option.\nDefault is the server _now_ time.\n","format":"date-time","nullable":true,"type":"string"}}},"Runs":{"properties":{"links":{"$ref":"#/components/schemas/Links"},"runs":{"items":{"$ref":"#/components/schemas/Run"},"type":"array"}},"type":"object"},"SMTPNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleBase"},{"$ref":"#/components/schemas/SMTPNotificationRuleBase"}]},"SMTPNotificationRuleBase":{"properties":{"bodyTemplate":{"type":"string"},"subjectTemplate":{"type":"string"},"to":{"type":"string"},"type":{"enum":["smtp"],"type":"string"}},"required":["type","subjectTemplate","to"],"type":"object"},"ScatterViewProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"type":"string"},"type":"array"},"fillColumns":{"items":{"type":"string"},"type":"array"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"generateYAxisTicks":{"items":{"type":"string"},"type":"array"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"symbolColumns":{"items":{"type":"string"},"type":"array"},"timeFormat":{"type":"string"},"type":{"enum":["scatter"],"type":"string"},"xAxisLabel":{"type":"string"},"xColumn":{"type":"string"},"xDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"xPrefix":{"type":"string"},"xSuffix":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yAxisLabel":{"type":"string"},"yColumn":{"type":"string"},"yDomain":{"items":{"type":"number"},"maxItems":2,"type":"array"},"yPrefix":{"type":"string"},"ySuffix":{"type":"string"},"yTickStart":{"format":"float","type":"number"},"yTickStep":{"format":"float","type":"number"},"yTotalTicks":{"type":"integer"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","xColumn","yColumn","fillColumns","symbolColumns","xDomain","yDomain","xAxisLabel","yAxisLabel","xPrefix","yPrefix","xSuffix","ySuffix"],"type":"object"},"SchemaType":{"enum":["implicit","explicit"],"type":"string"},"Script":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"description":{"type":"string"},"id":{"readOnly":true,"type":"string"},"language":{"$ref":"#/components/schemas/ScriptLanguage"},"name":{"type":"string"},"orgID":{"type":"string"},"script":{"description":"The script to execute.","type":"string"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"},"url":{"description":"The invocation endpoint address.","type":"string"}},"required":["name","orgID","script"]},"ScriptCreateRequest":{"properties":{"description":{"description":"Script description. A description of the script.","type":"string"},"language":{"$ref":"#/components/schemas/ScriptLanguage"},"name":{"description":"Script name. The name must be unique within the organization.","type":"string"},"script":{"description":"The script to execute.","type":"string"}},"required":["name","script","language","description"],"type":"object"},"ScriptHTTPResponseData":{"description":"The response body contains the results of the executed script.\nThe response is user-defined and dynamic.\n","format":"binary","type":"string"},"ScriptInvocationParams":{"properties":{"params":{"additionalProperties":true,"description":"The script parameters.\n`params` contains key-value pairs that map values to the **params.keys**\nin a script.\nWhen you invoke a script with `params`, InfluxDB passes the values as\ninvocation parameters to the script.\n","type":"object"}},"type":"object"},"ScriptLanguage":{"enum":["flux","sql"],"type":"string"},"ScriptUpdateRequest":{"properties":{"description":{"description":"A description of the script.","type":"string"},"script":{"description":"The script to execute.","type":"string"}},"type":"object"},"Scripts":{"properties":{"scripts":{"items":{"$ref":"#/components/schemas/Script"},"type":"array"}},"type":"object"},"SecretKeys":{"properties":{"secrets":{"items":{"type":"string"},"type":"array"}},"type":"object"},"SecretKeysResponse":{"allOf":[{"$ref":"#/components/schemas/SecretKeys"},{"properties":{"links":{"properties":{"org":{"type":"string"},"self":{"type":"string"}},"readOnly":true,"type":"object"}},"type":"object"}]},"Secrets":{"additionalProperties":{"type":"string"},"example":{"apikey":"abc123xyz"}},"SimpleTableViewProperties":{"properties":{"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showAll":{"type":"boolean"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"type":{"enum":["simple-table"],"type":"string"}},"required":["type","showAll","queries","shape","note","showNoteWhenEmpty"],"type":"object"},"SingleStatViewProperties":{"properties":{"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"decimalPlaces":{"$ref":"#/components/schemas/DecimalPlaces"},"note":{"type":"string"},"prefix":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"staticLegend":{"$ref":"#/components/schemas/StaticLegend"},"suffix":{"type":"string"},"tickPrefix":{"type":"string"},"tickSuffix":{"type":"string"},"type":{"enum":["single-stat"],"type":"string"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","prefix","tickPrefix","suffix","tickSuffix","decimalPlaces"],"type":"object"},"SlackNotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointBase"},{"properties":{"token":{"description":"Specifies the API token string. Specify either `URL` or `Token`.","type":"string"},"url":{"description":"Specifies the URL of the Slack endpoint. Specify either `URL` or `Token`.","type":"string"}},"type":"object"}],"type":"object"},"SlackNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleBase"},{"$ref":"#/components/schemas/SlackNotificationRuleBase"}]},"SlackNotificationRuleBase":{"properties":{"channel":{"type":"string"},"messageTemplate":{"type":"string"},"type":{"enum":["slack"],"type":"string"}},"required":["type","messageTemplate"],"type":"object"},"Stack":{"properties":{"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"events":{"items":{"properties":{"description":{"type":"string"},"eventType":{"type":"string"},"name":{"type":"string"},"resources":{"items":{"properties":{"apiVersion":{"type":"string"},"associations":{"items":{"properties":{"kind":{"$ref":"#/components/schemas/TemplateKind"},"metaName":{"type":"string"}},"type":"object"},"type":"array"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"links":{"properties":{"self":{"type":"string"}},"type":"object"},"resourceID":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"},"urls":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"},"id":{"type":"string"},"orgID":{"type":"string"}},"type":"object"},"Statement":{"oneOf":[{"$ref":"#/components/schemas/BadStatement"},{"$ref":"#/components/schemas/VariableAssignment"},{"$ref":"#/components/schemas/MemberAssignment"},{"$ref":"#/components/schemas/ExpressionStatement"},{"$ref":"#/components/schemas/ReturnStatement"},{"$ref":"#/components/schemas/OptionStatement"},{"$ref":"#/components/schemas/BuiltinStatement"},{"$ref":"#/components/schemas/TestStatement"}]},"StaticLegend":{"description":"StaticLegend represents the options specific to the static legend","properties":{"colorizeRows":{"type":"boolean"},"heightRatio":{"format":"float","type":"number"},"opacity":{"format":"float","type":"number"},"orientationThreshold":{"type":"integer"},"show":{"type":"boolean"},"valueAxis":{"type":"string"},"widthRatio":{"format":"float","type":"number"}},"type":"object"},"StatusRule":{"properties":{"count":{"type":"integer"},"currentLevel":{"$ref":"#/components/schemas/RuleStatusLevel"},"period":{"type":"string"},"previousLevel":{"$ref":"#/components/schemas/RuleStatusLevel"}},"type":"object"},"StringLiteral":{"description":"Expressions begin and end with double quote marks","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"string"}},"type":"object"},"TableViewProperties":{"properties":{"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"decimalPlaces":{"$ref":"#/components/schemas/DecimalPlaces"},"fieldOptions":{"description":"fieldOptions represent the fields retrieved by the query with customization options","items":{"$ref":"#/components/schemas/RenamableField"},"type":"array"},"note":{"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"tableOptions":{"properties":{"fixFirstColumn":{"description":"fixFirstColumn indicates whether the first column of the table should be locked","type":"boolean"},"sortBy":{"$ref":"#/components/schemas/RenamableField"},"verticalTimeAxis":{"description":"verticalTimeAxis describes the orientation of the table by indicating whether the time axis will be displayed vertically","type":"boolean"},"wrapping":{"description":"Wrapping describes the text wrapping style to be used in table views","enum":["truncate","wrap","single-line"],"type":"string"}},"type":"object"},"timeFormat":{"description":"timeFormat describes the display format for time values according to moment.js date formatting","type":"string"},"type":{"enum":["table"],"type":"string"}},"required":["type","queries","colors","shape","note","showNoteWhenEmpty","tableOptions","fieldOptions","timeFormat","decimalPlaces"],"type":"object"},"TagRule":{"properties":{"key":{"type":"string"},"operator":{"enum":["equal","notequal","equalregex","notequalregex"],"type":"string"},"value":{"type":"string"}},"type":"object"},"Task":{"properties":{"authorizationID":{"description":"An authorization ID.\nSpecifies the authorization used when the task communicates with the query engine.\n\nTo find an authorization ID, use the\n[`GET /api/v2/authorizations` endpoint](#operation/GetAuthorizations) to\nlist authorizations.\n","type":"string"},"createdAt":{"format":"date-time","readOnly":true,"type":"string"},"cron":{"description":"A [Cron expression](https://en.wikipedia.org/wiki/Cron#Overview) that defines the schedule on which the task runs. InfluxDB uses the system time when evaluating Cron expressions.","type":"string"},"description":{"description":"A description of the task.","type":"string"},"every":{"description":"The interval ([duration literal](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)) at which the task runs. `every` also determines when the task first runs, depending on the specified time.","format":"duration","type":"string"},"flux":{"description":"The Flux script that the task executes.\n\n#### Limitations\n - If you use the `flux` property, you can't use the `scriptID` and `scriptParameters` properties.\n","format":"flux","type":"string"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"lastRunError":{"readOnly":true,"type":"string"},"lastRunStatus":{"enum":["failed","success","canceled"],"readOnly":true,"type":"string"},"latestCompleted":{"description":"A timestamp ([RFC3339 date/time format](/influxdb3/cloud-serverless/reference/glossary/#rfc3339-timestamp)) of the latest scheduled and completed run.","format":"date-time","readOnly":true,"type":"string"},"links":{"example":{"labels":"/api/v2/tasks/1/labels","logs":"/api/v2/tasks/1/logs","members":"/api/v2/tasks/1/members","owners":"/api/v2/tasks/1/owners","runs":"/api/v2/tasks/1/runs","self":"/api/v2/tasks/1"},"properties":{"labels":{"$ref":"#/components/schemas/Link"},"logs":{"$ref":"#/components/schemas/Link"},"members":{"$ref":"#/components/schemas/Link"},"owners":{"$ref":"#/components/schemas/Link"},"runs":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object"},"name":{"description":"The name of the task.","type":"string"},"offset":{"description":"A [duration](https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals) to delay execution of the task after the scheduled time has elapsed. `0` removes the offset.","format":"duration","type":"string"},"org":{"description":"An [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) name.\nSpecifies the organization that owns the task.\n","type":"string"},"orgID":{"description":"An [organization](/influxdb3/cloud-serverless/reference/glossary/#organization) ID.\nSpecifies the organization that owns the task.\n","type":"string"},"ownerID":{"description":"A [user](/influxdb3/cloud-serverless/reference/glossary/#user) ID.\nSpecifies the owner of the task.\n\nTo find a user ID, you can use the\n[`GET /api/v2/users` endpoint](#operation/GetUsers) to\nlist users.\n","type":"string"},"scriptID":{"description":"A script ID.\nSpecifies the invokable script that the task executes.\n\n#### Limitations\n\n- If you use the `scriptID` property, you can't use the `flux` property.\n\n<!-- TSM-ONLY -->\n","type":"string"},"scriptParameters":{"description":"Key-value pairs for `params` in the script.\nDefines the invocation parameter values passed to the script specified by `scriptID`.\nWhen running the task, InfluxDB executes the script with the parameters\nyou provide.\n\n#### Limitations\n\n- To use `scriptParameters`, you must provide a `scriptID`.\n- If you use the `scriptID` and `scriptParameters` properties, you can't use the `flux` property.\n","type":"object"},"status":{"$ref":"#/components/schemas/TaskStatusType"},"updatedAt":{"format":"date-time","readOnly":true,"type":"string"}},"required":["id","name","orgID"],"type":"object"},"TaskCreateRequest":{"properties":{"cron":{"description":"A [Cron expression](https://en.wikipedia.org/wiki/Cron#Overview) that defines the schedule on which the task runs. InfluxDB bases cron runs on the system time.","type":"string"},"description":{"description":"The description of the task.","type":"string"},"every":{"description":"The interval ([duration literal](https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals))) at which the task runs.\n`every` also determines when the task first runs, depending on the specified time.\n","type":"string"},"flux":{"description":"The Flux script that the task runs.\n\n#### Limitations\n\n- If you use the `flux` property, you can't use the `scriptID` and `scriptParameters` properties.\n","type":"string"},"name":{"description":"The name of the task","type":"string"},"offset":{"description":"A [duration](https://docs.influxdata.com/flux/v0.x/spec/lexical-elements/#duration-literals) to delay execution of the task after the scheduled time has elapsed. `0` removes the offset.","format":"duration","type":"string"},"org":{"description":"The name of the organization that owns the task.","type":"string"},"orgID":{"description":"The ID of the organization that owns the task.","type":"string"},"scriptID":{"description":"The ID of the script that the task runs.\n\n#### Limitations\n\n- If you use the `scriptID` property, you can't use the `flux` property.\n","type":"string"},"scriptParameters":{"description":"The parameter key-value pairs passed to the script (referenced by `scriptID`) during the task run.\n\n#### Limitations\n\n- `scriptParameters` requires `scriptID`.\n- If you use the `scriptID` and `scriptParameters` properties, you can't use the `flux` property.\n","type":"object"},"status":{"$ref":"#/components/schemas/TaskStatusType"}},"type":"object"},"TaskStatusType":{"description":"`inactive` cancels scheduled runs and prevents manual runs of the task.\n","enum":["active","inactive"],"type":"string"},"TaskUpdateRequest":{"properties":{"cron":{"description":"Update the 'cron' option in the flux script.","type":"string"},"description":{"description":"Update the description of the task.","type":"string"},"every":{"description":"Update the 'every' option in the flux script.","type":"string"},"flux":{"description":"Update the Flux script that the task runs.","type":"string"},"name":{"description":"Update the 'name' option in the flux script.","type":"string"},"offset":{"description":"Update the 'offset' option in the flux script.","type":"string"},"scriptID":{"description":"Update the 'scriptID' of the task.","type":"string"},"scriptParameters":{"description":"Update the 'scriptParameters' of the task.","type":"object"},"status":{"$ref":"#/components/schemas/TaskStatusType"}},"type":"object"},"Tasks":{"properties":{"links":{"$ref":"#/components/schemas/Links","readOnly":true},"tasks":{"items":{"$ref":"#/components/schemas/Task"},"type":"array"}},"type":"object"},"Telegraf":{"allOf":[{"$ref":"#/components/schemas/TelegrafRequest"},{"properties":{"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels","readOnly":true},"links":{"example":{"labels":"/api/v2/telegrafs/1/labels","members":"/api/v2/telegrafs/1/members","owners":"/api/v2/telegrafs/1/owners","self":"/api/v2/telegrafs/1"},"properties":{"labels":{"$ref":"#/components/schemas/Link"},"members":{"$ref":"#/components/schemas/Link"},"owners":{"$ref":"#/components/schemas/Link"},"self":{"$ref":"#/components/schemas/Link"}},"readOnly":true,"type":"object"}},"type":"object"}],"type":"object"},"TelegrafPlugin":{"properties":{"config":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"TelegrafPluginRequest":{"properties":{"config":{"type":"string"},"description":{"type":"string"},"metadata":{"properties":{"buckets":{"items":{"type":"string"},"type":"array"}},"type":"object"},"name":{"type":"string"},"orgID":{"type":"string"},"plugins":{"items":{"properties":{"alias":{"type":"string"},"config":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"TelegrafPlugins":{"properties":{"os":{"type":"string"},"plugins":{"items":{"$ref":"#/components/schemas/TelegrafPlugin"},"type":"array"},"version":{"type":"string"}},"type":"object"},"TelegrafRequest":{"properties":{"config":{"type":"string"},"description":{"type":"string"},"metadata":{"properties":{"buckets":{"items":{"type":"string"},"type":"array"}},"type":"object"},"name":{"type":"string"},"orgID":{"type":"string"}},"type":"object"},"Telegrafs":{"properties":{"configurations":{"items":{"$ref":"#/components/schemas/Telegraf"},"type":"array"}},"type":"object"},"TelegramNotificationEndpoint":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointBase"},{"properties":{"channel":{"description":"The ID of the telegram channel; a chat_id in https://core.telegram.org/bots/api#sendmessage .","type":"string"},"token":{"description":"Specifies the Telegram bot token. See https://core.telegram.org/bots#creating-a-new-bot .","type":"string"}},"required":["token","channel"],"type":"object"}],"type":"object"},"TelegramNotificationRule":{"allOf":[{"$ref":"#/components/schemas/NotificationRuleBase"},{"$ref":"#/components/schemas/TelegramNotificationRuleBase"}]},"TelegramNotificationRuleBase":{"properties":{"disableWebPagePreview":{"description":"Disables preview of web links in the sent messages when \"true\". Defaults to \"false\".","type":"boolean"},"messageTemplate":{"description":"The message template as a flux interpolated string.","type":"string"},"parseMode":{"description":"Parse mode of the message text per https://core.telegram.org/bots/api#formatting-options. Defaults to \"MarkdownV2\".","enum":["MarkdownV2","HTML","Markdown"],"type":"string"},"type":{"description":"The discriminator between other types of notification rules is \"telegram\".","enum":["telegram"],"type":"string"}},"required":["type","messageTemplate","channel"],"type":"object"},"Template":{"items":{"description":"A template entry.\nDefines an InfluxDB resource in a template.\n","properties":{"apiVersion":{"example":"influxdata.com/v2alpha1","type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"metadata":{"description":"Metadata properties used for the resource when the template is applied.\n","properties":{"name":{"type":"string"}},"type":"object"},"spec":{"description":"Configuration properties used for the resource when the template is applied.\nKey-value pairs map to the specification for the resource.\n\nThe following code samples show `spec` configurations for template resources:\n\n- A bucket:\n\n```json\n{ \"spec\": {\n \"name\": \"iot_center\",\n \"retentionRules\": [{\n \"everySeconds\": 2.592e+06,\n \"type\": \"expire\"\n }]\n }\n}\n```\n\n- A variable:\n\n```json\n{ \"spec\": {\n \"language\": \"flux\",\n \"name\": \"Node_Service\",\n \"query\": \"import \\\"influxdata/influxdb/v1\\\"\\r\\nv1.tagValues(bucket: \\\"iot_center\\\",\n tag: \\\"service\\\")\",\n \"type\": \"query\"\n }\n}\n```\n","type":"object"}},"type":"object"},"type":"array"},"TemplateApply":{"properties":{"actions":{"description":"A list of `action` objects.\nActions let you customize how InfluxDB applies templates in the request.\n\nYou can use the following actions to prevent creating or updating resources:\n\n- A `skipKind` action skips template resources of a specified `kind`.\n- A `skipResource` action skips template resources with a specified `metadata.name`\n and `kind`.\n","items":{"oneOf":[{"properties":{"action":{"enum":["skipKind"],"type":"string"},"properties":{"properties":{"kind":{"$ref":"#/components/schemas/TemplateKind"}},"required":["kind"],"type":"object"}},"type":"object"},{"properties":{"action":{"enum":["skipResource"],"type":"string"},"properties":{"properties":{"kind":{"$ref":"#/components/schemas/TemplateKind"},"resourceTemplateName":{"type":"string"}},"required":["kind","resourceTemplateName"],"type":"object"}},"type":"object"}]},"type":"array"},"dryRun":{"description":"Only applies a dry run of the templates passed in the request.\n\n- Validates the template and generates a resource diff and summary.\n- Doesn't install templates or make changes to the InfluxDB instance.\n","type":"boolean"},"envRefs":{"additionalProperties":{"oneOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"description":"An object with key-value pairs that map to **environment references** in templates.\n\nEnvironment references in templates are `envRef` objects with an `envRef.key`\nproperty.\nTo substitute a custom environment reference value when applying templates,\npass `envRefs` with the `envRef.key` and the value.\n\nWhen you apply a template, InfluxDB replaces `envRef` objects in the template\nwith the values that you provide in the `envRefs` parameter.\n\nThe following template fields may use environment references:\n\n - `metadata.name`\n - `spec.endpointName`\n - `spec.associations.name`\n\n<!-- TSM-ONLY -->\n","type":"object"},"orgID":{"description":"Organization ID.\nInfluxDB applies templates to this organization.\nThe organization owns all resources created by the template.\n\nTo find your organization, see how to\n[view organizations](/influxdb3/cloud-serverless/organizations/view-orgs/).\n","type":"string"},"remotes":{"description":"A list of URLs for template files.\n\nTo apply a template manifest file located at a URL, pass `remotes`\nwith an array that contains the URL.\n","items":{"properties":{"contentType":{"type":"string"},"url":{"type":"string"}},"required":["url"],"type":"object"},"type":"array"},"secrets":{"additionalProperties":{"type":"string"},"description":"An object with key-value pairs that map to **secrets** in queries.\n\nQueries may reference secrets stored in InfluxDB--for example,\nthe following Flux script retrieves `POSTGRES_USERNAME` and `POSTGRES_PASSWORD`\nsecrets and then uses them to connect to a PostgreSQL database:\n\n```js\nimport \"sql\"\nimport \"influxdata/influxdb/secrets\"\n\nusername = secrets.get(key: \"POSTGRES_USERNAME\")\npassword = secrets.get(key: \"POSTGRES_PASSWORD\")\n\nsql.from(\n driverName: \"postgres\",\n dataSourceName: \"postgresql://${username}:${password}@localhost:5432\",\n query: \"SELECT * FROM example_table\",\n)\n```\n\nTo define secret values in your `/api/v2/templates/apply` request,\npass the `secrets` parameter with key-value pairs--for example:\n\n```json\n{\n ...\n \"secrets\": {\n \"POSTGRES_USERNAME\": \"pguser\",\n \"POSTGRES_PASSWORD\": \"foo\"\n }\n ...\n}\n```\n\nInfluxDB stores the key-value pairs as secrets that you can access with `secrets.get()`.\nOnce stored, you can't view secret values in InfluxDB.\n\n<!-- TSM-ONLY -->\n","type":"object"},"stackID":{"description":"ID of the stack to update.\n\nTo apply templates to an existing stack in the organization, use the `stackID` parameter.\nIf you apply templates without providing a stack ID,\nInfluxDB initializes a new stack with all new resources.\n\nTo find a stack ID, use the InfluxDB [`/api/v2/stacks` API endpoint](#operation/ListStacks) to list stacks.\n\n<!-- TSM-ONLY -->\n","type":"string"},"template":{"description":"A template object to apply.\nA template object has a `contents` property\nwith an array of InfluxDB resource configurations.\n\nPass `template` to apply only one template object.\nIf you use `template`, you can't use the `templates` parameter.\nIf you want to apply multiple template objects, use `templates` instead.\n","properties":{"contentType":{"type":"string"},"contents":{"$ref":"#/components/schemas/Template"},"sources":{"items":{"type":"string"},"type":"array"}},"type":"object"},"templates":{"description":"A list of template objects to apply.\nA template object has a `contents` property\nwith an array of InfluxDB resource configurations.\n\nUse the `templates` parameter to apply multiple template objects.\nIf you use `templates`, you can't use the `template` parameter.\n","items":{"properties":{"contentType":{"type":"string"},"contents":{"$ref":"#/components/schemas/Template"},"sources":{"items":{"type":"string"},"type":"array"}},"type":"object"},"type":"array"}},"type":"object"},"TemplateChart":{"properties":{"height":{"type":"integer"},"properties":{"$ref":"#/components/schemas/ViewProperties"},"width":{"type":"integer"},"xPos":{"type":"integer"},"yPos":{"type":"integer"}},"type":"object"},"TemplateEnvReferences":{"items":{"properties":{"defaultValue":{"description":"Default value that will be provided for the reference when no value is provided","nullable":true,"oneOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]},"envRefKey":{"description":"Key identified as environment reference and is the key identified in the template","type":"string"},"resourceField":{"description":"Field the environment reference corresponds too","type":"string"},"value":{"description":"Value provided to fulfill reference","nullable":true,"oneOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"}]}},"required":["resourceField","envRefKey"],"type":"object"},"type":"array"},"TemplateExportByID":{"properties":{"orgIDs":{"items":{"properties":{"orgID":{"type":"string"},"resourceFilters":{"properties":{"byLabel":{"items":{"type":"string"},"type":"array"},"byResourceKind":{"items":{"$ref":"#/components/schemas/TemplateKind"},"type":"array"}},"type":"object"}},"type":"object"},"type":"array"},"resources":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"name":{"description":"if defined with id, name is used for resource exported by id. if defined independently, resources strictly matching name are exported","type":"string"}},"required":["id","kind"],"type":"object"},"type":"array"},"stackID":{"type":"string"}},"type":"object"},"TemplateExportByName":{"properties":{"orgIDs":{"items":{"properties":{"orgID":{"type":"string"},"resourceFilters":{"properties":{"byLabel":{"items":{"type":"string"},"type":"array"},"byResourceKind":{"items":{"$ref":"#/components/schemas/TemplateKind"},"type":"array"}},"type":"object"}},"type":"object"},"type":"array"},"resources":{"items":{"properties":{"kind":{"$ref":"#/components/schemas/TemplateKind"},"name":{"type":"string"}},"required":["name","kind"],"type":"object"},"type":"array"},"stackID":{"type":"string"}},"type":"object"},"TemplateKind":{"enum":["Bucket","Check","CheckDeadman","CheckThreshold","Dashboard","Label","NotificationEndpoint","NotificationEndpointHTTP","NotificationEndpointPagerDuty","NotificationEndpointSlack","NotificationRule","Task","Telegraf","Variable"],"type":"string"},"TemplateSummary":{"properties":{"diff":{"properties":{"buckets":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"retentionRules":{"$ref":"#/components/schemas/RetentionRules"}},"type":"object"},"old":{"properties":{"description":{"type":"string"},"name":{"type":"string"},"retentionRules":{"$ref":"#/components/schemas/RetentionRules"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"checks":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"$ref":"#/components/schemas/CheckDiscriminator"},"old":{"$ref":"#/components/schemas/CheckDiscriminator"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"dashboards":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"charts":{"items":{"$ref":"#/components/schemas/TemplateChart"},"type":"array"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"old":{"properties":{"charts":{"items":{"$ref":"#/components/schemas/TemplateChart"},"type":"array"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"labelMappings":{"items":{"properties":{"labelID":{"type":"string"},"labelName":{"type":"string"},"labelTemplateMetaName":{"type":"string"},"resourceID":{"type":"string"},"resourceName":{"type":"string"},"resourceTemplateMetaName":{"type":"string"},"resourceType":{"type":"string"},"status":{"type":"string"}},"type":"object"},"type":"array"},"labels":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"color":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"old":{"properties":{"color":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"notificationEndpoints":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"$ref":"#/components/schemas/NotificationEndpointDiscriminator"},"old":{"$ref":"#/components/schemas/NotificationEndpointDiscriminator"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"notificationRules":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"description":{"type":"string"},"endpointID":{"type":"string"},"endpointName":{"type":"string"},"endpointType":{"type":"string"},"every":{"type":"string"},"messageTemplate":{"type":"string"},"name":{"type":"string"},"offset":{"type":"string"},"status":{"type":"string"},"statusRules":{"items":{"properties":{"currentLevel":{"type":"string"},"previousLevel":{"type":"string"}},"type":"object"},"type":"array"},"tagRules":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"old":{"properties":{"description":{"type":"string"},"endpointID":{"type":"string"},"endpointName":{"type":"string"},"endpointType":{"type":"string"},"every":{"type":"string"},"messageTemplate":{"type":"string"},"name":{"type":"string"},"offset":{"type":"string"},"status":{"type":"string"},"statusRules":{"items":{"properties":{"currentLevel":{"type":"string"},"previousLevel":{"type":"string"}},"type":"object"},"type":"array"},"tagRules":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"tasks":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"cron":{"type":"string"},"description":{"type":"string"},"every":{"type":"string"},"name":{"type":"string"},"offset":{"type":"string"},"query":{"type":"string"},"status":{"type":"string"}},"type":"object"},"old":{"properties":{"cron":{"type":"string"},"description":{"type":"string"},"every":{"type":"string"},"name":{"type":"string"},"offset":{"type":"string"},"query":{"type":"string"},"status":{"type":"string"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"telegrafConfigs":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"$ref":"#/components/schemas/TelegrafRequest"},"old":{"$ref":"#/components/schemas/TelegrafRequest"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"variables":{"items":{"properties":{"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"new":{"properties":{"args":{"$ref":"#/components/schemas/VariableProperties"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"old":{"properties":{"args":{"$ref":"#/components/schemas/VariableProperties"},"description":{"type":"string"},"name":{"type":"string"}},"type":"object"},"stateStatus":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"errors":{"items":{"properties":{"fields":{"items":{"type":"string"},"type":"array"},"indexes":{"items":{"type":"integer"},"type":"array"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"reason":{"type":"string"}},"type":"object"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"},"stackID":{"type":"string"},"summary":{"properties":{"buckets":{"items":{"properties":{"description":{"type":"string"},"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"name":{"type":"string"},"orgID":{"type":"string"},"retentionPeriod":{"type":"integer"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"checks":{"items":{"allOf":[{"$ref":"#/components/schemas/CheckDiscriminator"},{"properties":{"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"templateMetaName":{"type":"string"}},"type":"object"}]},"type":"array"},"dashboards":{"items":{"properties":{"charts":{"items":{"$ref":"#/components/schemas/TemplateChart"},"type":"array"},"description":{"type":"string"},"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"name":{"type":"string"},"orgID":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"labelMappings":{"items":{"properties":{"labelID":{"type":"string"},"labelName":{"type":"string"},"labelTemplateMetaName":{"type":"string"},"resourceID":{"type":"string"},"resourceName":{"type":"string"},"resourceTemplateMetaName":{"type":"string"},"resourceType":{"type":"string"},"status":{"type":"string"}},"type":"object"},"type":"array"},"labels":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"missingEnvRefs":{"items":{"type":"string"},"type":"array"},"missingSecrets":{"items":{"type":"string"},"type":"array"},"notificationEndpoints":{"items":{"allOf":[{"$ref":"#/components/schemas/NotificationEndpointDiscriminator"},{"properties":{"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"templateMetaName":{"type":"string"}},"type":"object"}]},"type":"array"},"notificationRules":{"items":{"properties":{"description":{"type":"string"},"endpointID":{"type":"string"},"endpointTemplateMetaName":{"type":"string"},"endpointType":{"type":"string"},"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"every":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"messageTemplate":{"type":"string"},"name":{"type":"string"},"offset":{"type":"string"},"status":{"type":"string"},"statusRules":{"items":{"properties":{"currentLevel":{"type":"string"},"previousLevel":{"type":"string"}},"type":"object"},"type":"array"},"tagRules":{"items":{"properties":{"key":{"type":"string"},"operator":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"tasks":{"items":{"properties":{"cron":{"type":"string"},"description":{"type":"string"},"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"every":{"type":"string"},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"name":{"type":"string"},"offset":{"type":"string"},"query":{"type":"string"},"status":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"},"telegrafConfigs":{"items":{"allOf":[{"$ref":"#/components/schemas/TelegrafRequest"},{"properties":{"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"templateMetaName":{"type":"string"}},"type":"object"}]},"type":"array"},"variables":{"items":{"properties":{"arguments":{"$ref":"#/components/schemas/VariableProperties"},"description":{"type":"string"},"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"labelAssociations":{"items":{"$ref":"#/components/schemas/TemplateSummaryLabel"},"type":"array"},"name":{"type":"string"},"orgID":{"type":"string"},"templateMetaName":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}},"type":"object"},"TemplateSummaryLabel":{"properties":{"envReferences":{"$ref":"#/components/schemas/TemplateEnvReferences"},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/TemplateKind"},"name":{"type":"string"},"orgID":{"type":"string"},"properties":{"properties":{"color":{"type":"string"},"description":{"type":"string"}},"type":"object"},"templateMetaName":{"type":"string"}},"type":"object"},"TestStatement":{"description":"Declares a Flux test case","properties":{"assignment":{"$ref":"#/components/schemas/VariableAssignment"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"Threshold":{"discriminator":{"mapping":{"greater":"#/components/schemas/GreaterThreshold","lesser":"#/components/schemas/LesserThreshold","range":"#/components/schemas/RangeThreshold"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/GreaterThreshold"},{"$ref":"#/components/schemas/LesserThreshold"},{"$ref":"#/components/schemas/RangeThreshold"}]},"ThresholdBase":{"properties":{"allValues":{"description":"If true, only alert if all values meet threshold.","type":"boolean"},"level":{"$ref":"#/components/schemas/CheckStatusLevel"}}},"ThresholdCheck":{"allOf":[{"$ref":"#/components/schemas/CheckBase"},{"properties":{"every":{"description":"Check repetition interval.","type":"string"},"offset":{"description":"Duration to delay after the schedule, before executing check.","type":"string"},"statusMessageTemplate":{"description":"The template used to generate and write a status message.","type":"string"},"tags":{"description":"List of tags to write to each status.","items":{"properties":{"key":{"type":"string"},"value":{"type":"string"}},"type":"object"},"type":"array"},"thresholds":{"items":{"$ref":"#/components/schemas/Threshold"},"type":"array"},"type":{"enum":["threshold"],"type":"string"}},"required":["type"],"type":"object"}]},"Token":{"properties":{"token":{"type":"string"}},"type":"object"},"UnaryExpression":{"description":"Uses operators to act on a single operand in an expression","properties":{"argument":{"$ref":"#/components/schemas/Expression"},"operator":{"type":"string"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"UnsignedIntegerLiteral":{"description":"Represents integer numbers","properties":{"type":{"$ref":"#/components/schemas/NodeType"},"value":{"type":"string"}},"type":"object"},"User":{"properties":{"id":{"readOnly":true,"type":"string"},"name":{"type":"string"},"org_id":{"type":"string"},"role":{"enum":["owner","member"],"type":"string"},"status":{"default":"active","description":"If inactive the user is inactive.","enum":["active","inactive"],"type":"string"}},"required":["name"]},"UserResponse":{"properties":{"id":{"description":"The user ID.\n","readOnly":true,"type":"string"},"links":{"example":{"self":"/api/v2/users/1"},"properties":{"self":{"format":"uri","type":"string"}},"readOnly":true,"type":"object"},"name":{"description":"The user name.\n","type":"string"},"status":{"default":"active","description":"The status of a user.\nAn inactive user can't read or write resources.\n","enum":["active","inactive"],"type":"string"}},"required":["name"]},"Users":{"properties":{"links":{"properties":{"self":{"format":"uri","type":"string"}},"type":"object"},"users":{"items":{"$ref":"#/components/schemas/UserResponse"},"type":"array"}},"type":"object"},"Variable":{"properties":{"arguments":{"$ref":"#/components/schemas/VariableProperties"},"createdAt":{"format":"date-time","type":"string"},"description":{"type":"string"},"id":{"readOnly":true,"type":"string"},"labels":{"$ref":"#/components/schemas/Labels"},"links":{"properties":{"labels":{"format":"uri","type":"string"},"org":{"format":"uri","type":"string"},"self":{"format":"uri","type":"string"}},"readOnly":true,"type":"object"},"name":{"type":"string"},"orgID":{"type":"string"},"selected":{"items":{"type":"string"},"type":"array"},"sort_order":{"type":"integer"},"updatedAt":{"format":"date-time","type":"string"}},"required":["name","orgID","arguments"],"type":"object"},"VariableAssignment":{"description":"Represents the declaration of a variable","properties":{"id":{"$ref":"#/components/schemas/Identifier"},"init":{"$ref":"#/components/schemas/Expression"},"type":{"$ref":"#/components/schemas/NodeType"}},"type":"object"},"VariableProperties":{"oneOf":[{"$ref":"#/components/schemas/QueryVariableProperties"},{"$ref":"#/components/schemas/ConstantVariableProperties"},{"$ref":"#/components/schemas/MapVariableProperties"}],"type":"object"},"Variables":{"example":{"variables":[{"arguments":{"type":"constant","values":["howdy","hello","hi","yo","oy"]},"id":"1221432","name":":ok:","selected":["hello"]},{"arguments":{"type":"map","values":{"a":"fdjaklfdjkldsfjlkjdsa","b":"dfaksjfkljekfajekdljfas","c":"fdjksajfdkfeawfeea"}},"id":"1221432","name":":ok:","selected":["c"]},{"arguments":{"language":"flux","query":"from(bucket: \"foo\") |> showMeasurements()","type":"query"},"id":"1221432","name":":ok:","selected":["host"]}]},"properties":{"variables":{"items":{"$ref":"#/components/schemas/Variable"},"type":"array"}},"type":"object"},"View":{"properties":{"id":{"readOnly":true,"type":"string"},"links":{"properties":{"self":{"type":"string"}},"readOnly":true,"type":"object"},"name":{"type":"string"},"properties":{"$ref":"#/components/schemas/ViewProperties"}},"required":["name","properties"]},"ViewProperties":{"oneOf":[{"$ref":"#/components/schemas/LinePlusSingleStatProperties"},{"$ref":"#/components/schemas/XYViewProperties"},{"$ref":"#/components/schemas/SingleStatViewProperties"},{"$ref":"#/components/schemas/HistogramViewProperties"},{"$ref":"#/components/schemas/GaugeViewProperties"},{"$ref":"#/components/schemas/TableViewProperties"},{"$ref":"#/components/schemas/SimpleTableViewProperties"},{"$ref":"#/components/schemas/MarkdownViewProperties"},{"$ref":"#/components/schemas/CheckViewProperties"},{"$ref":"#/components/schemas/ScatterViewProperties"},{"$ref":"#/components/schemas/HeatmapViewProperties"},{"$ref":"#/components/schemas/MosaicViewProperties"},{"$ref":"#/components/schemas/BandViewProperties"},{"$ref":"#/components/schemas/GeoViewProperties"}]},"Views":{"properties":{"links":{"properties":{"self":{"type":"string"}},"type":"object"},"views":{"items":{"$ref":"#/components/schemas/View"},"type":"array"}},"type":"object"},"WritePrecision":{"enum":["ms","s","us","ns"],"type":"string"},"XYGeom":{"enum":["line","step","stacked","bar","monotoneX","stepBefore","stepAfter"],"type":"string"},"XYViewProperties":{"properties":{"adaptiveZoomHide":{"type":"boolean"},"axes":{"$ref":"#/components/schemas/Axes"},"colorMapping":{"$ref":"#/components/schemas/ColorMapping","description":"An object that contains information about the color mapping"},"colors":{"description":"Colors define color encoding of data into a visualization","items":{"$ref":"#/components/schemas/DashboardColor"},"type":"array"},"generateXAxisTicks":{"items":{"type":"string"},"type":"array"},"generateYAxisTicks":{"items":{"type":"string"},"type":"array"},"geom":{"$ref":"#/components/schemas/XYGeom"},"hoverDimension":{"enum":["auto","x","y","xy"],"type":"string"},"legendColorizeRows":{"type":"boolean"},"legendHide":{"type":"boolean"},"legendOpacity":{"format":"float","type":"number"},"legendOrientationThreshold":{"type":"integer"},"note":{"type":"string"},"position":{"enum":["overlaid","stacked"],"type":"string"},"queries":{"items":{"$ref":"#/components/schemas/DashboardQuery"},"type":"array"},"shadeBelow":{"type":"boolean"},"shape":{"enum":["chronograf-v2"],"type":"string"},"showNoteWhenEmpty":{"description":"If true, will display note when empty","type":"boolean"},"staticLegend":{"$ref":"#/components/schemas/StaticLegend"},"timeFormat":{"type":"string"},"type":{"enum":["xy"],"type":"string"},"xColumn":{"type":"string"},"xTickStart":{"format":"float","type":"number"},"xTickStep":{"format":"float","type":"number"},"xTotalTicks":{"type":"integer"},"yColumn":{"type":"string"},"yTickStart":{"format":"float","type":"number"},"yTickStep":{"format":"float","type":"number"},"yTotalTicks":{"type":"integer"}},"required":["type","geom","queries","shape","axes","colors","note","showNoteWhenEmpty","position"],"type":"object"}},"securitySchemes":{"BasicAuthentication":{"description":"### Basic authentication scheme\n\nUse the HTTP Basic authentication scheme for InfluxDB `/api/v2` API operations that support it:\n\n### Syntax\n\n`Authorization: Basic BASE64_ENCODED_CREDENTIALS`\n\nTo construct the `BASE64_ENCODED_CREDENTIALS`, combine the username and\nthe password with a colon (`USERNAME:PASSWORD`), and then encode the\nresulting string in [base64](https://developer.mozilla.org/en-US/docs/Glossary/Base64).\nMany HTTP clients encode the credentials for you before sending the\nrequest.\n\n_**Warning**: Base64-encoding can easily be reversed to obtain the original\nusername and password. It is used to keep the data intact and does not provide\nsecurity. You should always use HTTPS when authenticating or sending a request with\nsensitive information._\n\n### Examples\n\nIn the examples, replace the following:\n\n- **`EMAIL_ADDRESS`**: InfluxDB Cloud username (the email address the user signed up with)\n- **`PASSWORD`**: InfluxDB Cloud [API token](/influxdb3/cloud-serverless/reference/glossary/#token)\n- **`INFLUX_URL`**: your InfluxDB Cloud URL\n\n#### Encode credentials with cURL\n\nThe following example shows how to use cURL to send an API request that uses Basic authentication.\nWith the `--user` option, cURL encodes the credentials and passes them\nin the `Authorization: Basic` header.\n\n```sh\ncurl --get \"INFLUX_URL/api/v2/signin\"\n --user \"EMAIL_ADDRESS\":\"PASSWORD\"\n```\n\n#### Encode credentials with Flux\n\nThe Flux [`http.basicAuth()` function](https://docs.influxdata.com/flux/v0.x/stdlib/http/basicauth/) returns a Base64-encoded\nbasic authentication header using a specified username and password combination.\n\n#### Encode credentials with JavaScript\n\nThe following example shows how to use the JavaScript `btoa()` function\nto create a Base64-encoded string:\n\n```js\nbtoa('EMAIL_ADDRESS:PASSWORD')\n```\n\nThe output is the following:\n\n```js\n'VVNFUk5BTUU6UEFTU1dPUkQ='\n```\n\nOnce you have the Base64-encoded credentials, you can pass them in the\n`Authorization` header--for example:\n\n```sh\ncurl --get \"INFLUX_URL/api/v2/signin\"\n --header \"Authorization: Basic VVNFUk5BTUU6UEFTU1dPUkQ=\"\n```\n\nTo learn more about HTTP authentication, see\n[Mozilla Developer Network (MDN) Web Docs, HTTP authentication](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication)._\n","scheme":"basic","type":"http"},"TokenAuthentication":{"description":"Use the [Token authentication](#section/Authentication/TokenAuthentication)\nscheme to authenticate to the InfluxDB API.\n\nIn your API requests, send an `Authorization` header.\nFor the header value, provide the word `Token` followed by a space and an InfluxDB API token.\nThe word `Token` is case-sensitive.\n\n### Syntax\n\n`Authorization: Token INFLUX_API_TOKEN`\n\n### Example\n\n#### Use Token authentication with cURL\n\nThe following example shows how to use cURL to send an API request that uses Token authentication:\n\n```sh\ncurl --request GET \"INFLUX_URL/api/v2/buckets\" \\\n --header \"Authorization: Token INFLUX_API_TOKEN\"\n```\n\nReplace the following:\n\n - *`INFLUX_URL`*: your InfluxDB Cloud URL\n - *`INFLUX_API_TOKEN`*: your [InfluxDB API token](/influxdb3/cloud-serverless/reference/glossary/#token)\n\n### Related endpoints\n\n- [`/authorizations` endpoints](#tag/Authorizations-(API-tokens))\n\n### Related guides\n\n- [Authorize API requests](/influxdb3/cloud-serverless/api-guide/api_intro/#authentication)\n- [Manage API tokens](/influxdb3/cloud-serverless/security/tokens/)\n","in":"header","name":"Authorization","type":"apiKey"}}},"x-tagGroups":[{"name":"Using the InfluxDB HTTP API","tags":["Quick start","Authentication","Supported operations","Headers","Pagination","Response codes","Data I/O endpoints","Security and access endpoints","System information endpoints"]},{"name":"All endpoints","tags":["Authorizations (API tokens)","Bucket Schemas","Buckets","Delete","DBRPs","Invokable Scripts","Limits","Organizations","Query","Resources","Routes","Secrets","Tasks","Telegrafs","Templates","Usage","Variables","Write"]}]}},"searchIndex":{"store":["tag/Quick-start","tag/Authentication","tag/Supported-operations","tag/Headers","tag/Pagination","tag/Response-codes","tag/Data-IO-endpoints","operation/PostWrite","operation/GetLegacyQuery","operation/PostLegacyWrite","tag/Security-and-access-endpoints","operation/GetAuthorizations","operation/PostAuthorizations","operation/DeleteAuthorizationsID","operation/GetAuthorizationsID","operation/PatchAuthorizationsID","tag/System-information-endpoints","operation/GetRoutes","operation/GetResources","tag/Authorizations-(API-tokens)","operation/GetAuthorizations","operation/PostAuthorizations","operation/DeleteAuthorizationsID","operation/GetAuthorizationsID","operation/PatchAuthorizationsID","tag/Bucket-Schemas","operation/getMeasurementSchemas","operation/createMeasurementSchema","operation/getMeasurementSchema","operation/updateMeasurementSchema","tag/Buckets","operation/GetBuckets","operation/PostBuckets","operation/DeleteBucketsID","operation/GetBucketsID","operation/PatchBucketsID","operation/GetBucketsIDLabels","operation/PostBucketsIDLabels","operation/DeleteBucketsIDLabelsID","operation/GetBucketsIDMembers","operation/PostBucketsIDMembers","operation/DeleteBucketsIDMembersID","operation/GetBucketsIDOwners","operation/PostBucketsIDOwners","operation/DeleteBucketsIDOwnersID","tag/Delete","operation/PostDelete","tag/DBRPs","operation/GetDBRPs","operation/PostDBRP","operation/DeleteDBRPID","operation/GetDBRPsID","operation/PatchDBRPID","tag/Invokable-Scripts","operation/GetScripts","operation/PostScripts","operation/DeleteScriptsID","operation/GetScriptsID","operation/PatchScriptsID","operation/PostScriptsIDInvoke","operation/GetScriptsIDParams","tag/Limits","operation/GetOrgLimitsID","tag/Organizations","operation/GetOrgs","operation/PostOrgs","operation/DeleteOrgsID","operation/GetOrgsID","operation/PatchOrgsID","operation/GetOrgsIDMembers","operation/PostOrgsIDMembers","operation/DeleteOrgsIDMembersID","operation/GetOrgsIDOwners","operation/PostOrgsIDOwners","operation/DeleteOrgsIDOwnersID","tag/Query","operation/PostQuery","operation/PostQueryAnalyze","operation/PostQueryAst","operation/GetQuerySuggestions","operation/GetQuerySuggestionsName","operation/GetLegacyQuery","tag/Resources","operation/GetResources","tag/Routes","operation/GetRoutes","tag/Secrets","operation/GetOrgsIDSecrets","operation/PatchOrgsIDSecrets","operation/DeleteOrgsIDSecretsID","operation/PostOrgsIDSecrets","tag/Tasks","operation/GetTasks","operation/PostTasks","operation/DeleteTasksID","operation/GetTasksID","operation/PatchTasksID","operation/GetTasksIDLabels","operation/PostTasksIDLabels","operation/DeleteTasksIDLabelsID","operation/GetTasksIDLogs","operation/GetTasksIDMembers","operation/PostTasksIDMembers","operation/DeleteTasksIDMembersID","operation/GetTasksIDOwners","operation/PostTasksIDOwners","operation/DeleteTasksIDOwnersID","operation/GetTasksIDRuns","operation/PostTasksIDRuns","operation/DeleteTasksIDRunsID","operation/GetTasksIDRunsID","operation/GetTasksIDRunsIDLogs","operation/PostTasksIDRunsIDRetry","tag/Telegrafs","operation/GetTelegrafs","operation/PostTelegrafs","operation/DeleteTelegrafsID","operation/GetTelegrafsID","operation/PutTelegrafsID","operation/GetTelegrafsIDLabels","operation/PostTelegrafsIDLabels","operation/DeleteTelegrafsIDLabelsID","operation/GetTelegrafsIDMembers","operation/PostTelegrafsIDMembers","operation/DeleteTelegrafsIDMembersID","operation/GetTelegrafsIDOwners","operation/PostTelegrafsIDOwners","operation/DeleteTelegrafsIDOwnersID","tag/Templates","operation/ListStacks","operation/CreateStack","operation/DeleteStack","operation/ReadStack","operation/UpdateStack","operation/UninstallStack","operation/ApplyTemplate","operation/ExportTemplate","tag/Usage","operation/GetOrgUsageID","tag/Variables","operation/GetVariables","operation/PostVariables","operation/DeleteVariablesID","operation/GetVariablesID","operation/PatchVariablesID","operation/PutVariablesID","operation/GetVariablesIDLabels","operation/PostVariablesIDLabels","operation/DeleteVariablesIDLabelsID","tag/Write","operation/PostWrite","operation/PostLegacyWrite"],"index":{"version":"2.3.9","fields":["title","description"],"fieldVectors":[["title/0",[0,5.239,1,3.416]],["description/0",[2,2.418,3,5.293,4,5.293,5,3.066,6,2.246,7,3.806,8,2.194,9,2.144,10,1.269,11,1.846,12,1.773,13,1.084,14,1.672,15,4.324,16,5.293,17,5.293,18,5.293,19,5.293,20,5.293,21,5.293]],["title/1",[7,4.513]],["description/1",[7,3.866,8,2.228,13,0.837,14,1.698,22,0.791,23,3.008,24,2.281,25,4.782,26,1.473,27,5.376,28,5.376,29,5.376,30,5.376,31,5.376,32,5.376,33,5.376]],["title/2",[34,2.837,35,3.767]],["description/2",[6,1.105,9,1.68,10,0.624,11,0.908,12,1.389,13,0.405,14,0.823,22,0.383,24,1.105,26,1.533,34,2.246,35,3.716,36,2.127,37,2.316,38,2.316,39,2.604,40,2.656,41,1.985,42,1.778,43,2.246,44,2.246,45,2.316,46,1.327,47,2.604,48,2.316,49,0.541,50,1.606,51,1.457,52,1.802,53,3.105,54,2.127,55,1.335,56,1.872,57,0.942,58,0.659,59,2.604,60,1.362,61,1.627,62,2.127,63,2.604,64,2.316,65,2.604,66,0.823,67,1.362,68,1.19]],["title/3",[69,4.786]],["description/3",[12,0.847,13,0.63,14,1.279,15,2.064,22,0.745,24,1.072,25,2.248,26,1.534,36,2.064,37,2.248,38,2.248,41,1.927,42,1.726,43,1.369,44,1.369,45,2.248,46,1.288,49,1.204,53,1.519,66,1.6,69,4.833,70,1.803,71,2.248,72,1.217,73,2.248,74,2.527,75,1.817,76,3.602,77,2.527,78,1.726,79,2.527,80,1.327,81,1.726,82,2.248,83,2.345,84,1.288,85,2.345,86,1.414,87,3.643,88,1.726,89,2.527,90,1.64,91,2.527,92,2.527,93,2.248,94,2.248,95,2.527,96,2.527,97,2.527,98,1.579]],["title/4",[99,5.583]],["description/4",[2,0.923,8,0.838,10,0.808,11,1.176,13,0.525,14,0.639,24,1.841,26,1.53,34,1.095,40,1.545,44,1.095,46,1.718,49,0.701,55,1.398,56,2.425,57,0.766,60,0.664,66,0.639,69,1.541,72,1.624,80,1.771,84,1.718,85,1.171,86,1.131,87,1.454,90,0.819,93,3,99,1.798,100,2.022,101,2.853,102,1.483,103,2.022,104,5.066,105,3.46,106,4.34,107,4.34,108,1.381,109,1.263,110,2.712,111,2.022,112,2.022,113,1.651,114,1.798,115,1.798,116,1.061,117,2.022,118,1.798,119,2.022,120,0.801,121,2.022,122,2.022,123,2.022,124,2.022,125,2.022,126,0.9,127,1.381,128,2.022,129,2.022,130,2.022,131,2.022,132,2.022]],["title/5",[72,2.523,133,2.837]],["description/5",[2,0.887,8,1.748,9,0.435,12,0.891,13,0.302,14,1.332,22,0.286,23,1.488,24,1.128,26,1.504,34,0.581,35,1.397,40,0.947,43,0.581,44,0.581,46,0.989,49,0.404,53,0.645,55,0.346,60,0.638,66,2.002,69,2.487,70,1.453,71,0.955,72,2.652,73,0.955,78,1.816,81,0.733,82,0.955,83,2.443,84,0.989,85,0.622,86,0.601,88,0.733,94,0.955,101,0.503,102,0.367,118,0.955,126,1.453,133,1.44,134,1.156,135,1.326,136,1.728,137,0.772,138,0.877,139,2.749,140,1.074,141,0.877,142,1.074,143,0.955,144,0.877,145,1.074,146,0.772,147,0.772,148,0.877,149,0.671,150,1.074,151,0.772,152,1.397,153,0.772,154,1.074,155,1.074,156,1.074,157,0.955,158,1.074,159,1.397,160,1.942,161,1.074,162,2.659,163,1.074,164,0.772,165,1.326,166,0.819,167,0.877,168,0.819,169,0.877,170,1.074,171,2.659,172,1.247,173,0.947,174,1.074,175,1.074,176,1.074,177,1.074,178,1.074,179,1.074,180,0.503,181,0.416,182,1.074,183,1.074,184,1.942,185,1.586,186,1.125,187,1.074,188,1.942,189,1.397,190,1.074,191,1.074,192,0.645,193,1.074,194,1.942,195,1.074,196,1.074,197,1.074,198,1.074,199,1.074,200,1.074,201,1.074,202,1.942,203,0.955,204,0.877,205,1.942,206,1.942,207,1.942,208,1.942,209,1.074,210,1.074,211,1.942,212,1.074,213,0.877,214,1.942,215,0.955]],["title/6",[12,1.506,49,0.934,216,4.495]],["description/6",[]],["title/7",[9,2.122,12,1.755]],["description/7",[1,1.088,2,0.762,5,0.966,9,2.96,10,0.4,12,2.081,13,0.916,22,0.554,23,0.933,24,1.216,26,1.186,42,1.139,43,0.903,49,0.783,55,0.537,66,1.737,70,0.743,72,2.154,75,1.199,78,1.957,80,0.876,81,1.139,83,2.183,88,1.139,98,1.042,101,1.344,102,1.288,108,1.139,126,0.743,133,0.903,134,1.638,135,1.139,139,1.088,146,1.199,147,1.199,148,1.362,149,1.042,151,1.199,152,1.199,159,2.061,164,2.71,165,1.139,180,0.782,192,2.264,217,1.272,218,1.429,219,0.941,220,1.11,221,1.042,222,1.088,223,1.139,224,1.199,225,3.41,226,1.272,227,1.139,228,1.042,229,1.272,230,2.574,231,1.484,232,1.484,233,1.272,234,1.272,235,1.272,236,1.272,237,1.272,238,1.272,239,1.139,240,1.139,241,1.272,242,1.272,243,1.272,244,1.272,245,0.903,246,1.272,247,1.272,248,1.199,249,1.272,250,2.061,251,1.272,252,1.199,253,1.272,254,0.479,255,0.488,256,1.484,257,1.272,258,1.272,259,1.272,260,1.484,261,1.199,262,1.272,263,1.272]],["title/8",[11,1.1,13,0.491,14,0.996,22,0.464,70,1.405,245,1.708]],["description/8",[11,2.428,13,1.211,22,1.024,26,1.328,66,1.672,70,2.358,72,2.549,98,3.308,245,3.771,254,1.521,255,1.55,264,4.324,265,4.709,266,3.451]],["title/9",[9,1.162,12,0.961,13,0.446,14,0.906,22,0.422,70,1.277,245,1.553]],["description/9",[2,0.762,5,0.966,9,2.816,10,0.4,12,2.081,13,0.967,22,0.554,23,0.933,24,1.216,26,1.186,42,1.139,43,0.903,49,0.783,55,0.537,60,0.548,66,1.737,70,0.743,72,1.815,75,1.199,78,1.139,80,0.876,81,1.139,83,1.66,88,1.139,98,1.042,101,1.767,102,1.288,108,1.139,126,0.743,133,0.903,134,1.638,135,1.139,139,1.088,144,1.362,146,1.199,147,1.199,149,1.042,151,1.199,152,1.199,159,2.061,164,2.71,165,2.574,180,0.782,192,2.264,217,1.272,218,1.429,219,0.941,220,1.11,221,1.042,222,1.088,223,1.139,224,1.199,225,3.841,226,1.272,227,1.139,228,1.042,229,1.272,230,3.055,233,1.272,234,1.272,235,1.272,236,1.272,237,2.185,238,1.272,239,1.139,240,1.139,241,1.272,242,1.272,243,1.272,244,1.272,245,1.552,246,2.185,247,1.272,248,1.199,249,1.272,250,2.061,251,1.272,252,1.199,253,1.272,254,0.479,255,0.488,257,1.272,261,1.199,262,1.272,263,1.272,267,1.484,268,1.484]],["title/10",[49,0.934,269,3.428,270,3.07]],["description/10",[]],["title/11",[57,1.19,90,2.122]],["description/11",[8,2.163,11,1.819,13,0.812,14,1.648,22,0.516,24,1.489,26,1.258,55,2.006,57,0.797,58,0.887,66,1.648,72,1.69,84,1.788,90,3.13,101,2.446,102,1.199,116,2.739,120,1.39,172,1.645,173,1.857,218,1.33,219,1.152,220,1.359,254,1.008,255,1.027,271,2.866,272,2.288,273,3.121,274,3.121,275,1.9,276,3.121,277,3.121,278,2.288,279,2.288,280,2.675]],["title/12",[60,1.72,90,2.122]],["description/12",[8,3.277,9,1.515,12,0.767,13,0.582,14,2.155,22,0.337,24,1.587,26,1.292,40,1.331,44,1.241,49,0.476,51,1.282,55,0.738,58,0.579,60,2.337,67,0.752,84,1.906,85,1.327,90,2.441,120,1.877,173,1.687,181,1.449,189,1.648,254,0.658,255,0.671,258,1.747,259,1.747,269,2.852,270,3.736,272,1.494,275,1.241,278,1.494,281,3.736,282,1.648,283,1.747,284,1.747,285,2.038,286,1.872,287,2.038,288,1.648,289,2.038,290,2.038,291,2.038,292,2.038,293,1.872,294,1.494,295,1.872,296,1.872,297,1.872,298,2.038,299,2.038,300,2.038]],["title/13",[67,1.72,90,2.122]],["description/13",[8,3.008,14,2.293,22,0.83,49,1.173,50,2.185,67,2.636,90,2.285,134,2.452,283,4.301,301,3.853,302,4.301,303,4.608,304,5.018]],["title/14",[58,1.325,90,2.122]],["description/14",[8,2.38,13,1.045,14,1.814,22,0.844,26,1.326,49,0.831,55,1.849,58,1.452,66,1.263,84,2.037,90,2.721,120,1.584,137,2.875,173,1.423,180,1.875,254,1.149,255,1.171,272,2.607,278,2.607,279,2.607,280,3.049,305,3.049,306,4.198,307,3.266,308,3.557,309,0.976,310,2.731]],["title/15",[8,1.451,14,1.106,50,1.357,311,2.392,312,2.67]],["description/15",[8,2.338,13,0.878,14,2.293,22,1.067,49,1.173,50,2.185,66,1.782,90,2.285,134,2.452,230,3.853,305,4.301,312,4.301,313,4.608,314,4.608,315,5.018]],["title/16",[49,0.934,180,2.108,316,4.495]],["description/16",[]],["title/17",[57,0.894,317,3.002,318,3.002,319,2.689]],["description/17",[13,0.799,14,1.622,26,1.165,46,2.616,55,1.654,58,1.299,72,2.473,102,1.755,126,3.04,172,2.407,317,5.204,318,5.204,319,4.661,320,4.568,321,4.568,322,4.568,323,1.276,324,4.568]],["title/18",[40,1.6,57,1.021,325,3.999]],["description/18",[]],["title/19",[8,1.863,14,1.42,90,1.821]],["description/19",[2,1.061,7,1.67,8,2.844,9,1.532,12,0.778,14,1.742,22,0.342,24,0.985,26,1.297,40,0.827,43,1.258,44,2.59,49,0.483,53,1.395,57,0.528,60,2.137,90,2.636,120,2.404,126,1.684,173,1.702,180,1.089,181,2.136,186,1.345,254,1.087,255,0.68,269,1.771,270,1.586,278,1.514,281,1.586,282,1.67,293,1.897,294,1.514,295,3.089,296,1.897,297,1.897,309,1.167,326,2.322,327,1.897,328,4.783,329,1.771,330,2.322,331,2.322,332,2.066,333,2.322,334,2.322,335,2.322,336,1.897,337,2.19,338,3.781,339,2.322,340,2.322,341,2.322,342,2.322,343,2.322,344,2.322]],["title/20",[57,1.19,90,2.122]],["description/20",[8,2.163,11,1.819,13,0.812,14,1.648,22,0.516,24,1.489,26,1.258,55,2.006,57,0.797,58,0.887,66,1.648,72,1.69,84,1.788,90,3.13,101,2.446,102,1.199,116,2.739,120,1.39,172,1.645,173,1.857,218,1.33,219,1.152,220,1.359,254,1.008,255,1.027,271,2.866,272,2.288,273,3.121,274,3.121,275,1.9,276,3.121,277,3.121,278,2.288,279,2.288,280,2.675]],["title/21",[60,1.72,90,2.122]],["description/21",[8,3.277,9,1.515,12,0.767,13,0.582,14,2.155,22,0.337,24,1.587,26,1.292,40,1.331,44,1.241,49,0.476,51,1.282,55,0.738,58,0.579,60,2.337,67,0.752,84,1.906,85,1.327,90,2.441,120,1.877,173,1.687,181,1.449,189,1.648,254,0.658,255,0.671,258,1.747,259,1.747,269,2.852,270,3.736,272,1.494,275,1.241,278,1.494,281,3.736,282,1.648,283,1.747,284,1.747,285,2.038,286,1.872,287,2.038,288,1.648,289,2.038,290,2.038,291,2.038,292,2.038,293,1.872,294,1.494,295,1.872,296,1.872,297,1.872,298,2.038,299,2.038,300,2.038]],["title/22",[67,1.72,90,2.122]],["description/22",[8,3.008,14,2.293,22,0.83,49,1.173,50,2.185,67,2.636,90,2.285,134,2.452,283,4.301,301,3.853,302,4.301,303,4.608,304,5.018]],["title/23",[58,1.325,90,2.122]],["description/23",[8,2.38,13,1.045,14,1.814,22,0.844,26,1.326,49,0.831,55,1.849,58,1.452,66,1.263,84,2.037,90,2.721,120,1.584,137,2.875,173,1.423,180,1.875,254,1.149,255,1.171,272,2.607,278,2.607,279,2.607,280,3.049,305,3.049,306,4.198,307,3.266,308,3.557,309,0.976,310,2.731]],["title/24",[8,1.451,14,1.106,50,1.357,311,2.392,312,2.67]],["description/24",[8,2.338,13,0.878,14,2.293,22,1.067,49,1.173,50,2.185,66,1.782,90,2.285,134,2.452,230,3.853,305,4.301,312,4.301,313,4.608,314,4.608,315,5.018]],["title/25",[10,1.256,345,3.274]],["description/25",[]],["title/26",[10,0.944,57,0.894,345,2.46,346,2.567]],["description/26",[10,1.722,12,2.407,22,0.921,26,1.069,57,1.028,85,2.622,168,3.451,254,1.301,255,1.325,284,3.451,345,2.828,347,5.573,348,4.526,349,5.573,350,3.697,351,4.026,352,2.451,353,4.026,354,2.951,355,4.026,356,4.026,357,4.026,358,4.026,359,4.026]],["title/27",[10,0.944,60,1.293,345,2.46,346,2.567]],["description/27",[9,1.565,10,1.579,12,2.207,22,0.969,26,1.233,49,0.803,60,2.164,66,1.221,85,2.238,102,1.32,168,2.946,240,2.639,284,2.946,345,4.117,346,2.519,347,4.982,349,4.982,350,3.156,351,3.437,352,2.093,353,3.437,354,2.519,355,3.437,356,3.437,357,3.437,358,3.437,360,3.156,361,3.437,362,3.864,363,1.639]],["title/28",[58,1.137,345,2.809,346,2.931]],["description/28",[58,1.814,346,4.677,350,5.859,360,5.859]],["title/29",[50,1.742,345,2.809,346,2.931]],["description/29",[10,1.529,22,0.938,26,1.403,49,0.966,50,2.823,85,2.693,102,1.588,153,3.343,168,3.544,181,1.801,254,1.336,255,1.361,345,2.905,346,4.751,352,3.456,359,4.135,360,3.797,364,4.648,365,4.648]],["title/30",[10,1.504]],["description/30",[10,1.664,12,2.326,13,0.932,26,1.022,165,4.092,167,3.468,181,1.645,254,1.22,255,1.243,294,3.907,309,1.036,327,3.468,352,2.3,366,3.468,367,4.246,368,4.092,369,3.245,370,3.777,371,3.777,372,3.468,373,4.246,374,4.246,375,3.777,376,4.246,377,4.246,378,4.246,379,3.237]],["title/31",[10,1.256,57,1.19]],["description/31",[5,1.568,7,1.946,10,1.27,11,1.491,13,0.937,14,0.855,22,0.629,26,1.466,40,1.522,44,1.466,55,1.377,57,0.615,58,1.658,66,1.351,90,1.096,101,2.823,102,1.461,110,1.692,116,2.244,173,1.522,181,1.049,254,0.778,255,0.792,272,1.765,275,2.316,306,1.692,307,2.211,309,1.043,310,1.849,332,2.408,354,1.765,366,2.211,379,2.064,380,2.408,381,2.211,382,1.765,383,2.707,384,2.707,385,2.707,386,2.211,387,2.707,388,2.408,389,2.707,390,2.707,391,2.707,392,2.707,393,2.408]],["title/32",[10,1.256,60,1.72]],["description/32",[2,1.266,5,1.606,9,1.765,10,1.688,11,0.967,12,0.929,13,1.032,26,1.257,34,1.501,40,0.987,41,2.114,43,1.501,55,0.893,56,1.993,60,2.004,70,1.235,102,0.947,115,2.466,120,1.098,133,1.501,134,1.205,138,2.264,180,1.3,189,1.993,204,2.264,219,1.768,254,0.797,255,0.812,282,1.993,306,2.723,309,0.676,310,1.893,311,1.893,354,1.807,368,2.976,369,1.501,370,2.466,394,2.772,395,2.772,396,2.772,397,2.772,398,2.772,399,4.357,400,2.772,401,2.466,402,2.772,403,2.772,404,2.772,405,2.772,406,2.466,407,2.772,408,2.772,409,2.772,410,2.772,411,2.772,412,2.772]],["title/33",[10,1.256,67,1.72]],["description/33",[10,1.332,13,0.595,23,2.138,24,1.621,26,1.359,55,1.231,66,2.068,67,2.508,70,1.702,102,1.306,105,2.609,133,2.069,134,1.661,149,2.388,181,1.48,192,2.296,218,2.106,219,1.255,220,1.48,221,2.388,222,2.491,223,2.609,227,2.609,239,2.609,254,1.098,255,1.119,379,2.913,382,2.491,413,3.121,414,3.399,415,3.399,416,3.399,417,3.121]],["title/34",[10,1.256,58,1.325]],["description/34",[10,1.922,22,0.974,44,3.585,49,1.376,58,2.029,180,3.103]],["title/35",[10,1.256,50,2.03]],["description/35",[10,1.449,13,0.941,22,0.632,26,1.294,49,0.894,50,2.708,51,3.382,66,1.358,70,1.915,83,2.49,86,2.406,133,2.328,134,1.868,186,2.49,218,1.63,219,1.412,220,1.666,228,2.687,254,1.236,255,1.259,275,2.328,352,2.328,406,3.824,418,6.99,419,2.687,420,4.299]],["title/36",[10,1.077,57,1.021,421,2.054]],["description/36",[10,1.321,13,0.858,14,1.194,22,0.81,26,1.11,40,1.961,46,1.925,57,0.859,58,0.956,80,1.984,86,2.115,126,1.683,169,3.087,181,2.135,254,1.086,255,1.106,309,0.922,323,0.939,352,2.985,379,2.881,421,3.472,422,2.464,423,3.361,424,3.361,425,2.717,426,2.881,427,4.202,428,2.881,429,3.779,430,3.779,431,3.087,432,3.361,433,3.361,434,3.361]],["title/37",[10,1.077,421,2.054,435,1.863]],["description/37",[10,1.361,13,0.884,14,1.47,22,0.684,23,1.688,26,1.177,40,1.073,43,1.633,46,1.536,53,1.812,55,0.971,58,0.763,60,1.528,61,1.885,66,0.953,80,1.583,86,1.688,102,1.031,108,2.06,126,1.343,180,1.414,181,1.802,192,1.812,254,0.867,255,0.883,309,0.736,323,0.749,352,2.52,421,3.678,422,1.966,423,2.683,424,2.683,425,2.168,426,2.299,427,2.299,428,2.299,431,2.463,432,2.683,433,4.139,434,2.683,435,1.25,436,3.016,437,3.016,438,3.016,439,3.016,440,3.016,441,3.016,442,3.016]],["title/38",[10,1.077,67,1.476,421,2.054]],["description/38",[]],["title/39",[10,0.839,57,0.796,120,1.387,443,1.246,444,2.67]],["description/39",[10,1.636,13,1.062,22,0.755,26,1.165,40,1.828,49,1.067,57,1.167,58,1.299,110,3.209,120,3.036,173,1.828,270,5.236,309,1.253,363,2.179,445,4.568,446,4.568]],["title/40",[10,1.077,435,1.863,443,1.6]],["description/40",[10,1.515,13,0.984,22,0.674,26,1.235,49,0.953,55,1.477,61,2.866,120,3.089,173,1.632,180,2.15,181,2.449,254,1.318,255,1.343,270,3.132,309,1.119,435,1.901,443,1.632,444,3.497,445,4.08,446,4.08,447,4.586,448,3.497,449,4.08]],["title/41",[10,1.077,68,2.054,443,1.6]],["description/41",[9,2.02,10,1.811,22,0.733,26,1.289,49,1.036,68,3.451,173,1.775,181,2.593,254,1.433,255,1.46,282,3.585,336,5.466,443,2.382,444,3.802,448,3.802,449,4.435]],["title/42",[10,1.077,57,1.021,450,1.668]],["description/42",[8,1.357,10,1.597,13,0.771,14,1.034,22,0.879,26,1.334,40,1.165,49,0.681,57,1.126,58,0.828,67,1.075,68,1.496,102,1.119,109,2.046,120,1.297,172,1.535,173,2.783,218,1.241,219,1.075,220,1.269,254,0.941,275,1.773,301,2.236,309,0.799,337,1.897,393,2.913,443,1.763,450,2.656,451,2.913,452,1.621,453,1.621,454,2.497,455,2.497,456,2.497,457,4.047,458,2.675]],["title/43",[10,1.077,435,1.863,450,1.668]],["description/43",[8,1.178,10,1.608,13,0.691,14,0.897,22,0.909,26,1.349,40,1.011,49,0.923,55,0.915,60,0.933,67,0.933,68,1.298,102,0.971,109,1.775,120,1.759,139,1.852,172,1.332,173,2.646,181,1.101,218,1.077,219,0.933,220,1.101,254,1.276,255,0.832,275,1.539,301,1.94,309,0.693,337,1.646,435,1.841,443,1.581,448,2.166,450,2.64,451,2.527,452,1.406,453,2.199,454,2.166,455,2.166,456,2.166,457,3.628,458,2.321,459,2.527,460,2.527,461,2.527]],["title/44",[10,1.077,68,2.054,450,1.668]],["description/44",[8,1.332,10,1.171,13,0.76,14,1.015,22,0.971,26,1.399,40,1.144,49,1.015,68,2.699,102,1.098,109,2.008,172,1.506,173,2.526,181,1.245,218,1.218,219,1.055,220,1.245,254,1.404,255,0.941,275,1.74,301,2.194,309,0.784,336,2.624,337,1.861,443,1.144,448,2.45,450,2.774,452,1.591,453,2.418,454,2.45,455,2.45,456,2.45,457,3.989,458,2.624,461,2.858]],["title/45",[67,2.061]],["description/45",[10,1.719,12,2.403,13,1.116,67,2.356]],["title/46",[12,1.755,67,1.72]],["description/46",[2,2.456,10,1.289,12,1.801,13,0.837,26,1.2,49,1.118,67,2.575,218,2.038,219,1.766,220,2.083,254,1.545,255,1.574,302,4.099,309,1.312,462,5.376,463,5.376,464,5.376]],["title/47",[465,4.287]],["description/47",[9,1.365,10,1.458,11,1.175,12,1.129,13,1.052,14,1.065,22,0.745,26,0.864,34,1.826,35,2.424,66,1.065,110,2.107,137,2.424,213,4.136,254,0.969,255,0.987,319,2.302,369,4.123,465,3.458,466,5.411,467,3.371,468,3.371,469,3.371,470,4.505,471,2.57,472,4.199,473,4.199,474,3.371,475,3.655,476,2.999,477,2.424]],["title/48",[57,0.796,369,1.896,472,2.028,473,2.028,475,2.104]],["description/48",[26,1.279,57,1.348,254,1.705,255,1.737,369,4.059,465,4.052,472,4.342,473,4.342,475,3.565,477,4.267]],["title/49",[369,1.896,435,1.451,472,2.028,473,2.028,475,2.104]],["description/49",[9,1.639,10,1.388,11,1.411,13,1.148,14,1.829,22,0.851,26,0.988,49,0.841,55,1.303,60,1.329,126,1.802,219,1.329,240,2.763,254,1.163,255,1.185,306,2.529,369,3.136,422,2.638,435,1.677,465,3.954,466,5.15,470,3.599,472,3.354,473,3.354,475,4.063,476,3.599,477,2.909]],["title/50",[67,1.293,369,2.132,472,2.28,473,2.28]],["description/50",[26,1.265,67,1.916,110,3.645,254,1.676,255,1.708,369,4.016,465,3.984,472,4.295,473,4.295,475,3.505,477,4.194]],["title/51",[58,0.886,369,1.896,472,2.028,473,2.028,475,2.104]],["description/51",[26,1.279,58,1.501,110,3.708,254,1.705,255,1.737,369,4.059,465,4.052,472,3.437,473,4.342,475,3.565,477,4.267]],["title/52",[50,1.357,369,1.896,472,2.028,473,2.028,475,2.104]],["description/52",[]],["title/53",[52,2.277,478,3.416]],["description/53",[2,1.378,6,2.41,13,0.884,14,0.953,22,0.443,26,0.794,46,1.536,48,2.683,49,0.967,52,3.574,54,3.8,60,1.528,66,0.953,76,2.683,84,2.37,101,3.234,110,1.885,181,1.802,186,1.747,254,0.867,255,0.883,281,2.06,294,3.033,309,0.736,323,0.749,363,1.28,372,2.463,471,2.299,478,1.966,479,4.139,480,2.168,481,5.68,482,3.016,483,3.016,484,2.168,485,2.683,486,3.016,487,5.053,488,2.463,489,2.463,490,3.016]],["title/54",[52,2.277,57,1.19]],["description/54",[26,1.418,52,3.054,57,1.596,363,2.981]],["title/55",[52,2.277,60,1.72]],["description/55",[26,1.369,52,3.486,55,2.132,60,2.174,363,2.809,478,4.316]],["title/56",[52,2.277,67,1.72]],["description/56",[13,0.743,23,2.674,26,1.416,52,3.212,64,4.25,66,1.509,67,2.135,70,2.128,102,1.633,105,3.263,109,2.986,133,2.587,134,2.076,149,2.986,172,2.24,186,2.768,228,2.986,309,1.166,363,2.027,382,3.115,417,3.903]],["title/57",[52,2.277,58,1.325]],["description/57",[26,1.418,52,3.054,58,1.777,363,2.981]],["title/58",[50,2.03,52,2.277]],["description/58",[13,0.637,22,0.602,26,1.266,49,0.851,50,2.875,51,2.291,52,3.545,62,3.344,66,1.293,70,1.824,83,2.372,84,2.086,86,2.291,102,1.399,114,5.194,116,2.149,126,1.824,133,2.217,134,1.779,143,3.642,192,2.46,228,2.559,294,2.669,363,1.737,422,2.669,425,2.944,426,3.122,478,2.669]],["title/59",[52,2.277,478,3.416]],["description/59",[6,2.165,13,0.53,24,2.165,26,1.47,46,2.599,52,3.164,53,2.046,55,1.096,56,2.448,66,1.611,83,1.972,84,1.734,101,2.392,116,2.678,126,1.516,127,3.484,141,2.781,363,1.444,425,2.448,431,2.781,471,2.596,485,3.028,488,4.998,491,2.781,492,3.028,493,2.781,494,4.538,495,2.596,496,3.028,497,2.596,498,3.028,499,3.028,500,3.028]],["title/60",[52,1.954,101,2.108,501,3.999]],["description/60",[22,0.599,23,1.425,24,1.728,26,1.51,46,1.297,52,2.528,55,1.873,57,0.578,66,0.804,84,1.297,85,4.127,87,2.929,101,2.983,105,1.739,126,1.134,127,2.782,141,2.08,275,1.379,352,2.206,363,1.08,368,1.739,371,2.265,455,3.105,488,3.327,491,3.327,492,2.265,494,2.265,495,1.941,496,2.265,497,1.941,498,2.265,499,2.265,500,2.265,501,2.265,502,1.941,503,5.817,504,2.546,505,2.546,506,2.546,507,2.546,508,2.546,509,2.546,510,2.546,511,2.546,512,2.546]],["title/61",[102,2.145]],["description/61",[]],["title/62",[58,1.137,102,1.536,309,1.097]],["description/62",[]],["title/63",[309,1.531]],["description/63",[13,0.811,22,1.014,49,1.084,120,2.73,169,4.258,181,2.671,279,3.399,309,1.885,381,4.258,427,3.975,454,3.975,513,5.213,514,4.637,515,5.213,516,5.213,517,5.213,518,5.213]],["title/64",[57,1.19,309,1.278]],["description/64",[8,2.3,13,0.864,26,1.225,55,1.787,57,1.261,66,1.753,116,2.913,218,2.104,219,1.823,220,2.15,254,1.595,255,1.625,279,3.619,309,1.354,380,4.937,519,5.55,520,4.937]],["title/65",[60,1.72,309,1.278]],["description/65",[13,0.811,22,0.767,26,1.176,49,1.084,55,1.679,60,2.537,172,2.444,181,2.02,189,3.749,218,1.976,219,1.712,220,2.02,254,1.498,255,1.526,309,1.682,381,4.258,521,5.213,522,5.213]],["title/66",[67,1.72,309,1.278]],["description/66",[12,1.047,13,0.904,23,1.749,24,1.326,26,1.354,55,1.007,66,2.055,67,2.672,68,1.428,70,1.392,102,1.068,133,1.693,134,1.358,135,2.135,136,2.78,149,1.953,153,2.247,192,1.878,218,1.185,219,1.57,221,1.953,222,3.118,223,2.135,227,2.135,228,1.953,239,3.266,254,0.898,255,0.915,306,1.953,309,1.587,382,2.038,413,2.553,414,2.78,415,2.78,416,2.78,417,2.553,484,2.247,523,3.125,524,3.125,525,3.125]],["title/67",[58,1.325,309,1.278]],["description/67",[22,0.873,26,1.279,44,3.213,49,1.233,58,1.896,180,2.782,254,1.705,255,1.737,279,3.869,309,1.829,520,5.278]],["title/68",[50,2.03,309,1.278]],["description/68",[11,1.347,22,0.568,24,1.639,26,1.408,40,1.993,49,0.803,50,2.971,51,2.162,86,2.162,137,2.778,254,1.11,255,1.131,288,2.778,309,1.871,323,0.96,352,4.154,401,3.437,489,3.156,526,3.864,527,3.437,528,1.765,529,2.238,530,2.519,531,3.864,532,3.864,533,3.864]],["title/69",[57,1.021,309,1.097,443,1.6]],["description/69",[13,0.864,22,1.056,40,1.975,57,1.261,120,2.198,172,2.602,173,1.975,181,2.15,218,2.104,219,1.823,220,2.15,309,1.354,327,4.533,443,1.975,450,2.06,452,2.748,453,2.748]],["title/70",[309,1.097,435,1.863,443,1.6]],["description/70",[13,0.878,22,1.067,40,2.008,120,2.234,172,2.645,173,2.008,181,2.185,218,2.139,219,1.853,220,2.185,309,1.376,435,2.338,443,2.008,450,2.093,452,2.793,453,2.793]],["title/71",[68,2.054,309,1.097,443,1.6]],["description/71",[13,0.878,22,1.067,40,2.008,68,2.577,172,2.645,173,2.008,181,2.185,218,2.139,219,1.853,220,2.185,309,1.376,443,2.583,450,2.093,452,2.793,453,2.793]],["title/72",[57,1.021,309,1.097,450,1.668]],["description/72",[13,0.878,22,1.067,40,2.008,57,1.282,172,2.645,173,2.008,181,2.185,218,2.139,219,1.853,220,2.185,309,1.376,443,2.008,450,2.693,452,2.793,453,2.793]],["title/73",[309,1.097,435,1.863,450,1.668]],["description/73",[13,0.878,22,1.067,40,2.008,172,2.645,173,2.008,181,2.185,218,2.139,219,1.853,220,2.185,309,1.376,435,2.338,443,2.008,450,2.693,452,2.793,453,2.793]],["title/74",[68,2.054,309,1.097,450,1.668]],["description/74",[13,0.878,22,1.067,40,2.008,68,2.577,172,2.645,173,2.008,181,2.185,218,2.139,219,1.853,220,2.185,309,1.376,443,2.008,450,2.093,452,2.793,453,2.793,534,5.641]],["title/75",[11,2.189]],["description/75",[1,2.638,10,0.97,11,2.723,12,2.265,15,4.729,22,0.851,26,1.386,54,3.305,58,1.464,70,1.802,98,3.618,127,2.763,245,2.191,254,1.163,255,1.185,264,4.729,294,2.638,535,4.046,536,4.046,537,4.046,538,4.046,539,4.046,540,4.046,541,4.046,542,4.046]],["title/76",[11,1.827,12,1.755]],["description/76",[2,2.758,10,1.447,11,2.105,12,2.022,13,0.939,34,3.27,49,1.255,58,1.527,218,2.289,219,1.983,220,2.339,266,3.937,543,4.342]],["title/77",[11,1.568,480,3.233,502,3.428]],["description/77",[2,2.912,11,2.223,13,0.992,34,3.452,49,1.325,218,2.416,219,2.093,220,2.469,266,4.156,543,4.583]],["title/78",[11,1.1,157,2.805,281,2.154,544,3.153,545,3.153,546,3.153]],["description/78",[2,2.912,11,2.223,13,0.992,34,3.452,49,1.325,218,2.416,219,2.093,220,2.469,266,4.156,543,4.583]],["title/79",[11,1.373,57,0.894,480,2.831,547,3.502]],["description/79",[2,2.912,11,2.223,13,0.992,34,3.452,49,1.325,218,2.416,219,2.093,220,2.469,266,4.156,543,4.583]],["title/80",[11,1.221,58,0.886,547,4.635,548,3.502]],["description/80",[2,2.912,11,2.223,13,0.992,34,3.452,49,1.325,218,2.416,219,2.093,220,2.469,266,4.156,543,4.583]],["title/81",[11,1.1,13,0.491,14,0.996,22,0.464,70,1.405,245,1.708]],["description/81",[11,2.428,13,1.211,22,1.024,26,1.328,66,1.672,70,2.358,72,2.549,98,3.308,245,3.771,254,1.521,255,1.55,264,4.324,265,4.709,266,3.451]],["title/82",[40,2.234]],["description/82",[]],["title/83",[40,1.6,57,1.021,325,3.999]],["description/83",[]],["title/84",[319,4.287]],["description/84",[]],["title/85",[57,0.894,317,3.002,318,3.002,319,2.689]],["description/85",[13,0.799,14,1.622,26,1.165,46,2.616,55,1.654,58,1.299,72,2.473,102,1.755,126,3.04,172,2.407,317,5.204,318,5.204,319,4.661,320,4.568,321,4.568,322,4.568,323,1.276,324,4.568]],["title/86",[549,4.287]],["description/86",[]],["title/87",[57,0.894,309,0.961,491,3.216,549,2.689]],["description/87",[]],["title/88",[50,1.742,309,1.097,549,3.07]],["description/88",[]],["title/89",[67,1.476,309,1.097,549,3.07]],["description/89",[]],["title/90",[67,1.476,309,1.097,549,3.07]],["description/90",[]],["title/91",[323,1.559]],["description/91",[2,1.555,6,2.596,12,1.14,13,0.794,22,0.501,24,1.444,26,1.242,36,2.781,40,1.212,46,1.734,49,0.708,51,2.855,52,1.479,53,2.046,58,0.861,60,1.118,126,1.516,180,1.596,181,1.319,186,1.972,215,3.028,323,2.07,363,1.444,422,3.326,487,3.028,502,2.596,529,1.972,550,3.404,551,5.102,552,3.326,553,2.781,554,2.22,555,3.404,556,3.404,557,3.404,558,3.404,559,3.404,560,3.404]],["title/92",[57,1.19,323,1.301]],["description/92",[5,3.164,11,2.479,13,0.85,55,2.289,57,1.241,58,1.381,66,1.725,101,3.332,102,2.429,116,3.731,323,1.766,354,3.561,561,5.462]],["title/93",[60,1.72,323,1.301]],["description/93",[6,1.292,10,0.429,12,1.02,13,0.278,22,0.689,26,1.487,46,1.551,49,0.372,51,1.002,52,1.323,55,0.576,60,1,61,1.902,66,0.565,86,1.703,87,1.287,102,0.612,109,1.118,113,2.486,116,1.598,126,0.797,127,2.079,134,0.778,153,1.287,166,1.365,186,1.037,219,0.588,221,1.902,311,1.222,323,1.721,329,3.573,352,1.649,363,0.759,386,1.462,478,1.167,480,4.108,493,1.462,495,1.365,497,1.365,528,1.39,552,1.167,562,1.118,563,4.673,564,1.592,565,1.592,566,4.673,567,4.169,568,4.673,569,3.533,570,3.533,571,1.592,572,1.592,573,1.592,574,1.592,575,2.708,576,1.592,577,1.592,578,1.592,579,1.592,580,1.592,581,1.592,582,2.708,583,1.592,584,1.592,585,1.592,586,1.592,587,1.592]],["title/94",[67,1.72,323,1.301]],["description/94",[6,2.683,13,0.714,22,0.674,49,0.953,50,1.777,67,2.561,105,4.318,134,1.993,301,3.132,302,3.497,303,3.746,323,2.101,382,4.123,421,2.095,484,3.298,552,2.99,554,2.99,562,2.866,588,3.497,589,4.586]],["title/95",[58,1.325,323,1.301]],["description/95",[58,1.893,562,4.678]],["title/96",[50,2.03,323,1.301]],["description/96",[6,2.013,10,0.363,12,0.883,13,0.41,22,0.616,26,1.423,46,1.783,49,0.315,50,1.622,51,1.475,52,0.658,61,1.647,62,1.236,66,0.478,80,0.795,86,1.475,87,1.088,102,0.517,109,0.946,113,2.152,116,1.837,126,1.174,127,1.8,134,1.521,153,1.088,166,1.154,186,0.877,219,0.497,221,1.647,311,1.8,313,2.152,323,1.794,329,3.192,352,1.895,361,1.346,386,1.236,422,0.987,425,1.088,426,1.154,478,0.987,480,3.745,484,1.088,493,1.236,495,1.154,497,1.154,528,1.204,552,2.282,562,0.946,563,4.221,564,1.346,565,1.346,566,4.221,567,3.724,568,4.221,569,3.113,570,3.113,571,1.346,572,1.346,573,1.346,574,1.346,575,2.344,576,1.346,577,1.346,578,1.346,579,1.346,580,1.346,581,1.346,582,2.344,583,1.346,584,1.346,585,1.346,586,1.346,587,1.346,588,2.668,590,1.514,591,1.514,592,1.514,593,1.514,594,1.514,595,1.514,596,1.514,597,1.236]],["title/97",[57,1.021,323,1.117,421,2.054]],["description/97",[22,0.955,57,1.476,58,1.643,323,1.969,421,3.622,427,4.952,428,4.952]],["title/98",[323,1.117,421,2.054,435,1.863]],["description/98",[13,0.956,22,1.127,49,1.278,323,1.904,421,3.5,428,4.686,435,3.176,456,4.686]],["title/99",[67,1.476,323,1.117,421,2.054]],["description/99",[67,2.406,323,1.82,421,3.346]],["title/100",[58,1.137,323,1.117,554,2.931]],["description/100",[6,3.236,13,0.677,22,0.64,49,0.905,57,0.989,58,1.542,60,1.43,105,2.973,134,1.892,138,3.556,185,3.556,186,2.522,224,3.131,323,1.748,372,3.556,375,3.873,382,2.839,554,4.972,562,2.721,598,4.354,599,4.354,600,4.354,601,4.354,602,3.873,603,4.354,604,3.873]],["title/101",[57,1.021,323,1.117,443,1.6]],["description/101",[22,1.056,57,1.261,110,3.468,120,2.845,173,1.975,323,1.379,337,3.215,419,3.468,443,2.556,450,2.06,452,2.748,453,3.556,562,3.468,605,3.79]],["title/102",[323,1.117,435,1.863,443,1.6]],["description/102",[22,1.056,55,1.787,120,2.845,173,1.975,323,1.784,337,3.215,419,3.468,435,2.3,443,2.834,450,2.06,452,2.748,453,2.748,605,3.79]],["title/103",[68,2.054,323,1.117,443,1.6]],["description/103",[22,1.09,68,2.664,120,2.31,173,2.076,323,1.449,337,3.379,419,3.645,443,2.639,450,2.164,452,2.888,453,2.888,562,3.645,605,3.984]],["title/104",[57,1.021,323,1.117,450,1.668]],["description/104",[22,1.067,58,1.427,120,2.875,173,2.583,323,1.803,337,3.268,419,3.525,443,2.008,450,2.693,452,2.793,453,2.793,605,3.853]],["title/105",[323,1.117,435,1.863,450,1.668]],["description/105",[22,1.072,40,1.654,44,2.517,49,0.966,60,1.527,120,2.886,173,1.654,323,1.81,337,3.697,419,2.905,443,1.654,450,2.704,452,2.301,453,3.607,459,5.677,460,5.677,605,3.175]],["title/106",[68,2.054,323,1.117,450,1.668]],["description/106",[22,1.127,120,2.434,173,2.187,323,1.527,337,3.56,419,3.841,443,2.187,450,2.281,452,3.043,453,3.043,605,4.197]],["title/107",[6,1.907,57,1.021,323,1.117]],["description/107",[5,2.888,6,3.205,11,2.334,13,0.776,26,1.142,55,2.155,57,1.133,58,1.261,66,1.575,101,3.137,102,2.287,116,3.513,323,1.877,354,3.251,363,2.116]],["title/108",[1,2.283,6,1.486,323,0.87,552,2.283,606,3.502]],["description/108",[1,3.907,6,3.676,22,0.881,26,1.022,49,0.883,53,2.551,56,3.053,60,1.394,61,2.654,286,3.468,323,1.725,363,1.802,552,4.918,597,3.468,607,4.246,608,4.246,609,4.246,610,4.246,611,4.246,612,3.777,613,4.246,614,4.246]],["title/109",[6,1.907,323,1.117,588,3.428]],["description/109",[6,2.985,13,1.095,22,0.791,26,1.419,34,2.912,35,3.866,49,1.118,172,2.52,219,1.766,306,3.36,323,1.335,363,2.281,562,3.36,588,5.364]],["title/110",[6,1.907,58,1.137,323,1.117]],["description/110",[6,3.146,22,0.858,26,1.265,44,4.016,49,1.212,58,1.875,139,3.803,323,1.842,363,2.475,554,3.803]],["title/111",[6,1.907,58,1.137,554,2.931]],["description/111",[6,3.205,22,0.733,26,1.142,41,3.802,49,1.036,51,2.79,57,1.133,58,1.261,185,4.072,261,3.585,323,1.877,363,2.116,368,3.405,502,3.802,554,4.364,602,4.435,615,4.986,616,4.986,617,4.986]],["title/112",[6,1.907,323,1.117,553,3.672]],["description/112",[1,3.348,6,3.253,22,0.755,26,1.165,53,3.086,55,1.654,102,1.755,134,2.232,311,3.507,314,4.194,323,1.904,413,4.194,552,3.348,553,4.194,597,4.194,618,5.135,619,5.135,620,5.135]],["title/113",[528,2.867]],["description/113",[]],["title/114",[57,1.021,528,2.054,529,2.604]],["description/114",[]],["title/115",[60,1.476,528,2.054,529,2.604]],["description/115",[]],["title/116",[67,1.476,528,2.054,529,2.604]],["description/116",[]],["title/117",[58,1.137,528,2.054,529,2.604]],["description/117",[]],["title/118",[50,1.742,528,2.054,529,2.604]],["description/118",[]],["title/119",[57,0.894,421,1.798,528,1.798,621,2.567]],["description/119",[]],["title/120",[421,1.798,435,1.632,528,1.798,621,2.567]],["description/120",[]],["title/121",[67,1.293,421,1.798,528,1.798,621,2.567]],["description/121",[]],["title/122",[57,0.716,120,1.249,443,1.122,444,2.404,528,1.44,621,2.056]],["description/122",[]],["title/123",[435,1.632,443,1.401,528,1.798,621,2.567]],["description/123",[]],["title/124",[68,1.798,443,1.401,528,1.798,621,2.567]],["description/124",[]],["title/125",[57,0.894,450,1.461,528,1.798,529,2.28]],["description/125",[]],["title/126",[435,1.632,450,1.461,528,1.798,529,2.28]],["description/126",[]],["title/127",[68,1.798,450,1.461,528,1.798,621,2.567]],["description/127",[]],["title/128",[530,4.092]],["description/128",[5,1.688,13,1.24,22,0.817,26,0.773,40,2.417,43,1.578,49,0.942,50,1.129,68,1.331,80,3.291,166,2.221,181,1.755,203,2.592,219,0.957,288,2.095,306,1.821,310,3.094,363,1.236,368,1.99,435,1.207,484,2.095,527,2.592,529,3.631,530,5.31,612,2.592,622,4.029,623,2.624,624,2.913,625,2.913,626,2.913,627,2.913,628,2.913,629,2.913,630,3.454,631,2.913,632,2.913,633,2.913,634,2.913]],["title/129",[57,1.021,623,2.604,630,3.428]],["description/129",[11,2.404,13,1.073,26,1.176,55,1.679,57,1.184,66,1.647,72,2.51,101,3.232,102,1.781,116,3.619,309,1.272,363,2.212,623,4.474,630,5.256]],["title/130",[60,1.72,623,3.035]],["description/130",[9,1.639,22,0.851,24,1.717,26,1.427,49,0.841,60,1.901,61,2.529,80,2.124,86,2.264,173,2.061,180,1.897,275,2.191,309,0.987,329,3.085,352,2.191,363,1.717,530,3.775,623,4.523,635,5.79,636,4.046,637,3.599,638,4.046,639,4.046,640,4.046,641,4.046,642,4.046]],["title/131",[40,1.401,67,1.293,382,2.567,623,2.28]],["description/131",[]],["title/132",[58,1.325,623,3.035]],["description/132",[]],["title/133",[50,2.03,623,3.035]],["description/133",[]],["title/134",[623,3.035,643,5.239]],["description/134",[]],["title/135",[80,2.36,530,2.931,644,4.495]],["description/135",[2,0.907,9,0.805,11,0.693,13,0.868,22,0.63,26,1.191,40,1.985,43,1.076,49,0.413,50,1.288,51,1.86,60,1.092,66,1.583,72,0.957,80,2.25,83,2.483,84,2.553,85,1.151,101,0.931,102,1.136,109,1.241,116,2.25,126,1.909,173,1.183,180,0.931,186,2.483,204,1.623,213,1.623,219,0.652,222,1.295,250,1.428,252,2.39,271,1.623,275,1.076,281,2.27,288,3.082,309,0.485,310,1.357,354,1.295,363,0.843,388,1.767,419,1.241,422,1.295,479,4.961,489,2.715,514,2.957,530,5.037,549,2.27,604,1.767,623,2.483,630,3.268,637,1.767,645,4.286,646,1.986,647,1.986,648,1.986,649,1.986,650,1.986,651,1.986,652,1.986,653,1.986]],["title/136",[61,2.809,530,2.931,622,3.999]],["description/136",[]],["title/137",[654,5.583]],["description/137",[]],["title/138",[58,1.137,309,1.097,654,3.999]],["description/138",[]],["title/139",[655,3.636]],["description/139",[]],["title/140",[57,1.19,655,3.035]],["description/140",[]],["title/141",[60,1.72,655,3.035]],["description/141",[]],["title/142",[67,1.72,655,3.035]],["description/142",[]],["title/143",[58,1.325,655,3.035]],["description/143",[]],["title/144",[50,2.03,655,3.035]],["description/144",[]],["title/145",[471,3.994,655,3.035]],["description/145",[]],["title/146",[57,1.021,421,2.054,655,2.604]],["description/146",[]],["title/147",[421,2.054,435,1.863,655,2.604]],["description/147",[]],["title/148",[67,1.476,421,2.054,655,2.604]],["description/148",[]],["title/149",[9,2.542]],["description/149",[9,2.582,12,2.135,13,0.992,22,0.937,49,1.325,167,5.206,245,3.452,248,4.583,366,5.206,368,4.353]],["title/150",[9,2.122,12,1.755]],["description/150",[1,1.088,2,0.762,5,0.966,9,2.96,10,0.4,12,2.081,13,0.916,22,0.554,23,0.933,24,1.216,26,1.186,42,1.139,43,0.903,49,0.783,55,0.537,66,1.737,70,0.743,72,2.154,75,1.199,78,1.957,80,0.876,81,1.139,83,2.183,88,1.139,98,1.042,101,1.344,102,1.288,108,1.139,126,0.743,133,0.903,134,1.638,135,1.139,139,1.088,146,1.199,147,1.199,148,1.362,149,1.042,151,1.199,152,1.199,159,2.061,164,2.71,165,1.139,180,0.782,192,2.264,217,1.272,218,1.429,219,0.941,220,1.11,221,1.042,222,1.088,223,1.139,224,1.199,225,3.41,226,1.272,227,1.139,228,1.042,229,1.272,230,2.574,231,1.484,232,1.484,233,1.272,234,1.272,235,1.272,236,1.272,237,1.272,238,1.272,239,1.139,240,1.139,241,1.272,242,1.272,243,1.272,244,1.272,245,0.903,246,1.272,247,1.272,248,1.199,249,1.272,250,2.061,251,1.272,252,1.199,253,1.272,254,0.479,255,0.488,256,1.484,257,1.272,258,1.272,259,1.272,260,1.484,261,1.199,262,1.272,263,1.272]],["title/151",[9,1.162,12,0.961,13,0.446,14,0.906,22,0.422,70,1.277,245,1.553]],["description/151",[2,0.762,5,0.966,9,2.816,10,0.4,12,2.081,13,0.967,22,0.554,23,0.933,24,1.216,26,1.186,42,1.139,43,0.903,49,0.783,55,0.537,60,0.548,66,1.737,70,0.743,72,1.815,75,1.199,78,1.139,80,0.876,81,1.139,83,1.66,88,1.139,98,1.042,101,1.767,102,1.288,108,1.139,126,0.743,133,0.903,134,1.638,135,1.139,139,1.088,144,1.362,146,1.199,147,1.199,149,1.042,151,1.199,152,1.199,159,2.061,164,2.71,165,2.574,180,0.782,192,2.264,217,1.272,218,1.429,219,0.941,220,1.11,221,1.042,222,1.088,223,1.139,224,1.199,225,3.841,226,1.272,227,1.139,228,1.042,229,1.272,230,3.055,233,1.272,234,1.272,235,1.272,236,1.272,237,2.185,238,1.272,239,1.139,240,1.139,241,1.272,242,1.272,243,1.272,244,1.272,245,1.552,246,2.185,247,1.272,248,1.199,249,1.272,250,2.061,251,1.272,252,1.199,253,1.272,254,0.479,255,0.488,257,1.272,261,1.199,262,1.272,263,1.272,267,1.484,268,1.484]]],"invertedIndex":[["",{"_index":26,"title":{},"description":{"1":{},"2":{},"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"12":{},"14":{},"17":{},"19":{},"20":{},"21":{},"23":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"64":{},"65":{},"66":{},"67":{},"68":{},"75":{},"81":{},"85":{},"91":{},"93":{},"96":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"128":{},"129":{},"130":{},"135":{},"150":{},"151":{}}}],["1",{"_index":221,"title":{},"description":{"7":{},"9":{},"33":{},"66":{},"93":{},"96":{},"150":{},"151":{}}}],["1.x",{"_index":466,"title":{},"description":{"47":{},"49":{}}}],["10",{"_index":121,"title":{},"description":{"4":{}}}],["100",{"_index":234,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["1h",{"_index":568,"title":{},"description":{"93":{},"96":{}}}],["2",{"_index":223,"title":{},"description":{"7":{},"9":{},"33":{},"66":{},"150":{},"151":{}}}],["2.x",{"_index":470,"title":{},"description":{"47":{},"49":{}}}],["20",{"_index":399,"title":{},"description":{"32":{}}}],["200",{"_index":143,"title":{},"description":{"5":{},"58":{}}}],["201",{"_index":144,"title":{},"description":{"5":{},"9":{},"151":{}}}],["204",{"_index":149,"title":{},"description":{"5":{},"7":{},"9":{},"33":{},"56":{},"66":{},"150":{},"151":{}}}],["3",{"_index":218,"title":{},"description":{"7":{},"9":{},"11":{},"20":{},"33":{},"35":{},"42":{},"43":{},"44":{},"46":{},"64":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"76":{},"77":{},"78":{},"79":{},"80":{},"150":{},"151":{}}}],["30",{"_index":395,"title":{},"description":{"32":{}}}],["400",{"_index":151,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["401",{"_index":175,"title":{},"description":{"5":{}}}],["403",{"_index":406,"title":{},"description":{"32":{},"35":{}}}],["404",{"_index":183,"title":{},"description":{"5":{}}}],["405",{"_index":187,"title":{},"description":{"5":{}}}],["413",{"_index":193,"title":{},"description":{"5":{}}}],["422",{"_index":198,"title":{},"description":{"5":{}}}],["429",{"_index":201,"title":{},"description":{"5":{}}}],["50",{"_index":119,"title":{},"description":{"4":{}}}],["500",{"_index":209,"title":{},"description":{"5":{}}}],["503",{"_index":212,"title":{},"description":{"5":{}}}],["7d",{"_index":498,"title":{},"description":{"59":{},"60":{}}}],["_[oper",{"_index":307,"title":{},"description":{"14":{},"23":{},"31":{}}}],["_`\"statu",{"_index":595,"title":{},"description":{"96":{}}}],["_`envrefs`_",{"_index":650,"title":{},"description":{"135":{}}}],["_`mybucket`_",{"_index":494,"title":{},"description":{"59":{},"60":{}}}],["_`secrets`_",{"_index":652,"title":{},"description":{"135":{}}}],["_active_",{"_index":314,"title":{},"description":{"15":{},"24":{},"112":{}}}],["_all",{"_index":384,"title":{},"description":{"31":{}}}],["_authorization_",{"_index":326,"title":{},"description":{"19":{}}}],["_error_",{"_index":415,"title":{},"description":{"33":{},"66":{}}}],["_explicit_",{"_index":347,"title":{},"description":{"26":{},"27":{}}}],["_flight",{"_index":537,"title":{},"description":{"75":{}}}],["_implicit_",{"_index":355,"title":{},"description":{"26":{},"27":{}}}],["_inactive_",{"_index":315,"title":{},"description":{"15":{},"24":{}}}],["_manually_",{"_index":636,"title":{},"description":{"130":{}}}],["_new_",{"_index":618,"title":{},"description":{"112":{}}}],["_resourc",{"_index":459,"title":{},"description":{"43":{},"105":{}}}],["_retry_",{"_index":610,"title":{},"description":{"108":{}}}],["_system",{"_index":391,"title":{},"description":{"31":{}}}],["_user",{"_index":332,"title":{},"description":{"19":{},"31":{}}}],["_write_",{"_index":251,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["_writes_",{"_index":158,"title":{},"description":{"5":{}}}],["abstract",{"_index":544,"title":{"78":{}},"description":{}}],["accept",{"_index":76,"title":{},"description":{"3":{},"53":{}}}],["access",{"_index":270,"title":{"10":{}},"description":{"12":{},"19":{},"21":{},"39":{},"40":{}}}],["action",{"_index":388,"title":{},"description":{"31":{},"135":{}}}],["activ",{"_index":311,"title":{"15":{},"24":{}},"description":{"32":{},"93":{},"96":{},"112":{}}}],["ad",{"_index":438,"title":{},"description":{"37":{}}}],["add",{"_index":435,"title":{"37":{},"40":{},"43":{},"49":{},"70":{},"73":{},"98":{},"102":{},"105":{},"120":{},"123":{},"126":{},"147":{}},"description":{"37":{},"40":{},"43":{},"49":{},"70":{},"73":{},"98":{},"102":{},"128":{}}}],["addit",{"_index":138,"title":{},"description":{"5":{},"32":{},"100":{}}}],["adjust",{"_index":252,"title":{},"description":{"7":{},"9":{},"135":{},"150":{},"151":{}}}],["advers",{"_index":400,"title":{},"description":{"32":{}}}],["affect",{"_index":401,"title":{},"description":{"32":{},"68":{}}}],["again",{"_index":208,"title":{},"description":{"5":{}}}],["aggregatewindow(everi",{"_index":576,"title":{},"description":{"93":{},"96":{}}}],["air_sensor",{"_index":431,"title":{},"description":{"36":{},"37":{},"59":{}}}],["allow",{"_index":189,"title":{},"description":{"5":{},"12":{},"21":{},"32":{},"65":{}}}],["alreadi",{"_index":440,"title":{},"description":{"37":{}}}],["analyz",{"_index":502,"title":{"77":{}},"description":{"60":{},"91":{},"111":{}}}],["api",{"_index":14,"title":{"8":{},"9":{},"15":{},"19":{},"24":{},"81":{},"151":{}},"description":{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"11":{},"12":{},"13":{},"14":{},"15":{},"17":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"31":{},"36":{},"37":{},"42":{},"43":{},"44":{},"47":{},"49":{},"53":{},"85":{}}}],["api/v2",{"_index":39,"title":{},"description":{"2":{}}}],["api/v2/author",{"_index":273,"title":{},"description":{"11":{},"20":{}}}],["api/v2/authorizations`](#tag/authorizations-(api-token",{"_index":452,"title":{},"description":{"42":{},"43":{},"44":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["api/v2/buckets?descending=false\\u0026limit=1\\u0026offset=49\\u0026orgid=org_id",{"_index":130,"title":{},"description":{"4":{}}}],["api/v2/buckets?descending=false\\u0026limit=1\\u0026offset=50\\u0026orgid=org_id",{"_index":132,"title":{},"description":{"4":{}}}],["api/v2/label",{"_index":433,"title":{},"description":{"36":{},"37":{}}}],["api/v2/org",{"_index":518,"title":{},"description":{"63":{}}}],["api/v2/script",{"_index":48,"title":{},"description":{"2":{},"53":{}}}],["api/v2/scripts/script_id/invok",{"_index":485,"title":{},"description":{"53":{},"59":{}}}],["api/v2/scripts/script_id/param",{"_index":505,"title":{},"description":{"60":{}}}],["api/v2/signin",{"_index":339,"title":{},"description":{"19":{}}}],["api/v2/stack",{"_index":634,"title":{},"description":{"128":{}}}],["api/v2/task",{"_index":551,"title":{},"description":{"91":{}}}],["api/v2/tasks/task_id",{"_index":324,"title":{},"description":{"17":{},"85":{}}}],["api/v2/tasks/{taskid}/run",{"_index":619,"title":{},"description":{"112":{}}}],["api/v2/tasks/{taskid}/runs/{runid}/retri",{"_index":613,"title":{},"description":{"108":{}}}],["api/v2/templ",{"_index":628,"title":{},"description":{"128":{}}}],["api/v2/templates/appli",{"_index":641,"title":{},"description":{"130":{}}}],["api/v2/writ",{"_index":75,"title":{},"description":{"3":{},"7":{},"9":{},"150":{},"151":{}}}],["api/v2/write`](#operation/postwrit",{"_index":147,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["api](/influxdb3/cloud-serverless/get-started/writ",{"_index":257,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["api](/influxdb3/cloud-serverless/guides/api-compatibility/v1",{"_index":265,"title":{},"description":{"8":{},"81":{}}}],["appear",{"_index":558,"title":{},"description":{"91":{}}}],["appli",{"_index":80,"title":{"135":{}},"description":{"3":{},"4":{},"7":{},"9":{},"36":{},"37":{},"96":{},"128":{},"130":{},"135":{},"150":{},"151":{}}}],["applic",{"_index":21,"title":{},"description":{"0":{}}}],["approxim",{"_index":398,"title":{},"description":{"32":{}}}],["array",{"_index":512,"title":{},"description":{"60":{}}}],["arrow",{"_index":540,"title":{},"description":{"75":{}}}],["assign",{"_index":337,"title":{},"description":{"19":{},"42":{},"43":{},"44":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["associ",{"_index":382,"title":{"131":{}},"description":{"31":{},"33":{},"56":{},"66":{},"94":{},"100":{}}}],["ast",{"_index":546,"title":{"78":{}},"description":{}}],["asynchron",{"_index":416,"title":{},"description":{"33":{},"66":{}}}],["attempt",{"_index":224,"title":{},"description":{"7":{},"9":{},"100":{},"150":{},"151":{}}}],["authent",{"_index":7,"title":{"1":{}},"description":{"0":{},"1":{},"19":{},"31":{}}}],["authentication](#section/authentication/basicauthent",{"_index":29,"title":{},"description":{"1":{}}}],["authentication](#section/authentication/querystringauthent",{"_index":31,"title":{},"description":{"1":{}}}],["authentication](#section/authentication/tokenauthent",{"_index":27,"title":{},"description":{"1":{}}}],["author",{"_index":90,"title":{"11":{},"12":{},"13":{},"14":{},"19":{},"20":{},"21":{},"22":{},"23":{}},"description":{"3":{},"4":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"31":{}}}],["authorization'",{"_index":283,"title":{},"description":{"12":{},"13":{},"21":{},"22":{}}}],["authorizations](#tag/authorizations-(api-token",{"_index":458,"title":{},"description":{"42":{},"43":{},"44":{}}}],["automat",{"_index":640,"title":{},"description":{"130":{}}}],["avail",{"_index":19,"title":{},"description":{"0":{}}}],["avoid",{"_index":612,"title":{},"description":{"108":{},"128":{}}}],["back",{"_index":626,"title":{},"description":{"128":{}}}],["bad",{"_index":152,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["basic",{"_index":28,"title":{},"description":{"1":{}}}],["batch",{"_index":164,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["befor",{"_index":108,"title":{},"description":{"4":{},"7":{},"9":{},"37":{},"150":{},"151":{}}}],["belong",{"_index":327,"title":{},"description":{"19":{},"30":{},"69":{}}}],["best",{"_index":258,"title":{},"description":{"7":{},"12":{},"21":{},"150":{}}}],["bodi",{"_index":83,"title":{},"description":{"3":{},"5":{},"7":{},"9":{},"35":{},"58":{},"59":{},"135":{},"150":{},"151":{}}}],["body--for",{"_index":493,"title":{},"description":{"59":{},"93":{},"96":{}}}],["bool",{"_index":506,"title":{},"description":{"60":{}}}],["branch",{"_index":548,"title":{"80":{}},"description":{}}],["bucket",{"_index":10,"title":{"25":{},"26":{},"27":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{}},"description":{"0":{},"2":{},"4":{},"7":{},"9":{},"26":{},"27":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"75":{},"76":{},"93":{},"96":{},"150":{},"151":{}}}],["bucket](/influxdb3/cloud-serverless/admin/buckets/create-bucket",{"_index":410,"title":{},"description":{"32":{}}}],["bucket](/influxdb3/cloud-serverless/admin/buckets/update-bucket",{"_index":420,"title":{},"description":{"35":{}}}],["bucket](/influxdb3/cloud-serverless/reference/glossary/#bucket",{"_index":394,"title":{},"description":{"32":{}}}],["buckets](/influxdb3/cloud-serverless/admin/bucket",{"_index":379,"title":{},"description":{"30":{},"31":{},"33":{},"36":{}}}],["buckets](/influxdb3/cloud-serverless/reference/glossary/#bucket",{"_index":366,"title":{},"description":{"30":{},"31":{},"149":{}}}],["buckets_",{"_index":389,"title":{},"description":{"31":{}}}],["buckets_](/influxdb3/cloud-serverless/reference/internals/system-bucket",{"_index":392,"title":{},"description":{"31":{}}}],["bucket’",{"_index":377,"title":{},"description":{"30":{}}}],["byte",{"_index":96,"title":{},"description":{"3":{}}}],["can't",{"_index":153,"title":{},"description":{"5":{},"29":{},"66":{},"93":{},"96":{}}}],["cancel",{"_index":588,"title":{"109":{}},"description":{"94":{},"96":{},"109":{}}}],["can’t",{"_index":287,"title":{},"description":{"12":{},"21":{}}}],["capabl",{"_index":429,"title":{},"description":{"36":{}}}],["carri",{"_index":334,"title":{},"description":{"19":{}}}],["chang",{"_index":288,"title":{},"description":{"12":{},"21":{},"68":{},"128":{},"135":{}}}],["clear",{"_index":590,"title":{},"description":{"96":{}}}],["cli",{"_index":411,"title":{},"description":{"32":{}}}],["client",{"_index":15,"title":{},"description":{"0":{},"3":{},"75":{}}}],["clients**](/influxdb3/cloud-serverless/reference/client-librari",{"_index":18,"title":{},"description":{"0":{}}}],["cloud",{"_index":219,"title":{},"description":{"7":{},"9":{},"11":{},"20":{},"32":{},"33":{},"35":{},"42":{},"43":{},"44":{},"46":{},"49":{},"64":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"76":{},"77":{},"78":{},"79":{},"80":{},"93":{},"96":{},"109":{},"128":{},"135":{},"150":{},"151":{}}}],["code",{"_index":133,"title":{"5":{}},"description":{"5":{},"7":{},"9":{},"32":{},"33":{},"35":{},"56":{},"58":{},"66":{},"150":{},"151":{}}}],["color",{"_index":424,"title":{},"description":{"36":{},"37":{}}}],["column",{"_index":351,"title":{},"description":{"26":{},"27":{}}}],["common",{"_index":38,"title":{},"description":{"2":{},"3":{}}}],["compat",{"_index":476,"title":{},"description":{"47":{},"49":{}}}],["compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v1",{"_index":246,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["compatibility](/influxdb3/cloud-serverless/guides/api-compatibility/v2",{"_index":249,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["compress",{"_index":79,"title":{},"description":{"3":{}}}],["concurr",{"_index":609,"title":{},"description":{"108":{}}}],["config",{"_index":621,"title":{"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"127":{}},"description":{}}],["configur",{"_index":529,"title":{"114":{},"115":{},"116":{},"117":{},"118":{},"125":{},"126":{}},"description":{"68":{},"91":{},"128":{}}}],["conform",{"_index":358,"title":{},"description":{"26":{},"27":{}}}],["contain",{"_index":126,"title":{},"description":{"4":{},"5":{},"7":{},"9":{},"17":{},"19":{},"36":{},"37":{},"49":{},"58":{},"59":{},"60":{},"85":{},"91":{},"93":{},"96":{},"135":{},"150":{},"151":{}}}],["content",{"_index":88,"title":{},"description":{"3":{},"5":{},"7":{},"9":{},"150":{},"151":{}}}],["content-encod",{"_index":77,"title":{},"description":{"3":{}}}],["content-length",{"_index":92,"title":{},"description":{"3":{}}}],["content-typ",{"_index":97,"title":{},"description":{"3":{}}}],["context",{"_index":455,"title":{},"description":{"42":{},"43":{},"44":{},"60":{}}}],["continu",{"_index":608,"title":{},"description":{"108":{}}}],["cpu",{"_index":566,"title":{},"description":{"93":{},"96":{}}}],["cpu-tot",{"_index":575,"title":{},"description":{"93":{},"96":{}}}],["cpu_usage_user_total_1h",{"_index":580,"title":{},"description":{"93":{},"96":{}}}],["creat",{"_index":60,"title":{"12":{},"21":{},"27":{},"32":{},"55":{},"65":{},"93":{},"115":{},"130":{},"141":{}},"description":{"2":{},"4":{},"5":{},"9":{},"12":{},"19":{},"21":{},"27":{},"32":{},"37":{},"43":{},"49":{},"53":{},"55":{},"65":{},"91":{},"93":{},"100":{},"105":{},"108":{},"130":{},"135":{},"151":{}}}],["credenti",{"_index":91,"title":{},"description":{"3":{}}}],["cron",{"_index":592,"title":{},"description":{"96":{}}}],["csv",{"_index":536,"title":{},"description":{"75":{}}}],["curl",{"_index":123,"title":{},"description":{"4":{}}}],["custom",{"_index":479,"title":{},"description":{"53":{},"135":{}}}],["dashboard",{"_index":527,"title":{},"description":{"68":{},"128":{}}}],["data",{"_index":12,"title":{"6":{},"7":{},"9":{},"46":{},"76":{},"150":{},"151":{}},"description":{"0":{},"2":{},"3":{},"5":{},"7":{},"9":{},"12":{},"19":{},"21":{},"26":{},"27":{},"30":{},"32":{},"45":{},"46":{},"47":{},"66":{},"75":{},"76":{},"91":{},"93":{},"96":{},"149":{},"150":{},"151":{}}}],["data**](/influxdb3/cloud-serverless/write-data/delete-data",{"_index":463,"title":{},"description":{"46":{}}}],["data](/influxdb3/cloud-serverless/get-started/writ",{"_index":256,"title":{},"description":{"7":{},"150":{}}}],["data](/influxdb3/cloud-serverless/query-data",{"_index":266,"title":{},"description":{"8":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{}}}],["data](/influxdb3/cloud-serverless/reference/internals/durability/#data-ingest",{"_index":226,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["data](/influxdb3/cloud-serverless/write-data/best-practic",{"_index":260,"title":{},"description":{"7":{},"150":{}}}],["data](/influxdb3/cloud-serverless/write-data/delete-data",{"_index":464,"title":{},"description":{"46":{}}}],["data](/influxdb3/cloud-serverless/write-data/troubleshoot",{"_index":263,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["databas",{"_index":472,"title":{"48":{},"49":{},"50":{},"51":{},"52":{}},"description":{"47":{},"48":{},"49":{},"50":{},"51":{}}}],["databases](/influxdb/v1.8/concepts/glossary/#databas",{"_index":468,"title":{},"description":{"47":{}}}],["datatyp",{"_index":364,"title":{},"description":{"29":{}}}],["day",{"_index":396,"title":{},"description":{"32":{}}}],["dbrp",{"_index":465,"title":{"47":{}},"description":{"47":{},"48":{},"49":{},"50":{},"51":{}}}],["default",{"_index":354,"title":{},"description":{"26":{},"27":{},"31":{},"32":{},"92":{},"107":{},"135":{}}}],["defin",{"_index":487,"title":{},"description":{"53":{},"91":{}}}],["definit",{"_index":111,"title":{},"description":{"4":{}}}],["delet",{"_index":67,"title":{"13":{},"22":{},"33":{},"38":{},"45":{},"46":{},"50":{},"56":{},"66":{},"89":{},"90":{},"94":{},"99":{},"116":{},"121":{},"131":{},"142":{},"148":{}},"description":{"2":{},"12":{},"13":{},"21":{},"22":{},"33":{},"42":{},"43":{},"45":{},"46":{},"50":{},"56":{},"66":{},"94":{},"99":{}}}],["deprec",{"_index":605,"title":{},"description":{"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["describ",{"_index":206,"title":{},"description":{"5":{}}}],["descript",{"_index":86,"title":{},"description":{"3":{},"4":{},"5":{},"35":{},"36":{},"37":{},"58":{},"68":{},"93":{},"96":{},"130":{}}}],["detail",{"_index":139,"title":{},"description":{"5":{},"7":{},"9":{},"43":{},"110":{},"150":{},"151":{}}}],["determin",{"_index":503,"title":{},"description":{"60":{}}}],["diff",{"_index":645,"title":{},"description":{"135":{}}}],["differ",{"_index":169,"title":{},"description":{"5":{},"36":{},"63":{}}}],["disabl",{"_index":302,"title":{},"description":{"13":{},"22":{},"46":{},"94":{}}}],["distribut",{"_index":633,"title":{},"description":{"128":{}}}],["doesn't",{"_index":172,"title":{},"description":{"5":{},"11":{},"17":{},"20":{},"42":{},"43":{},"44":{},"56":{},"65":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"85":{},"109":{}}}],["doesn’t",{"_index":648,"title":{},"description":{"135":{}}}],["don't",{"_index":419,"title":{},"description":{"35":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"135":{}}}],["downsampl",{"_index":582,"title":{},"description":{"93":{},"96":{}}}],["drop",{"_index":374,"title":{},"description":{"30":{}}}],["dry-run",{"_index":644,"title":{"135":{}},"description":{}}],["dryrun",{"_index":646,"title":{},"description":{"135":{}}}],["due",{"_index":155,"title":{},"description":{"5":{}}}],["duplic",{"_index":631,"title":{},"description":{"128":{}}}],["durat",{"_index":371,"title":{},"description":{"30":{},"60":{}}}],["each",{"_index":372,"title":{},"description":{"30":{},"53":{},"100":{}}}],["empti",{"_index":114,"title":{},"description":{"4":{},"58":{}}}],["endpoint",{"_index":49,"title":{"6":{},"10":{},"16":{}},"description":{"2":{},"3":{},"4":{},"5":{},"7":{},"9":{},"12":{},"13":{},"14":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"27":{},"29":{},"34":{},"35":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"49":{},"53":{},"58":{},"63":{},"65":{},"67":{},"68":{},"76":{},"77":{},"78":{},"79":{},"80":{},"91":{},"93":{},"94":{},"96":{},"98":{},"100":{},"105":{},"108":{},"109":{},"110":{},"111":{},"128":{},"130":{},"135":{},"149":{},"150":{},"151":{}}}],["endpoint](#operation/applytempl",{"_index":642,"title":{},"description":{"130":{}}}],["endpoint](#operation/postlabel",{"_index":441,"title":{},"description":{"37":{}}}],["endpoint](#operation/postlegacywrit",{"_index":244,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["endpoint](#operation/postscriptsidinvok",{"_index":486,"title":{},"description":{"53":{}}}],["endpoint](#operation/postsignin",{"_index":340,"title":{},"description":{"19":{}}}],["endpoint](#operation/posttask",{"_index":555,"title":{},"description":{"91":{}}}],["endpoint](#operation/posttasksidrun",{"_index":620,"title":{},"description":{"112":{}}}],["endpoint](#operation/posttasksidrunsidretri",{"_index":614,"title":{},"description":{"108":{}}}],["endpoint](#operation/postwrit",{"_index":247,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["endpoint](#tag/label",{"_index":434,"title":{},"description":{"36":{},"37":{}}}],["endpoint](/influxdb3/cloud-serverless/api/#operation/getlegacyqueri",{"_index":535,"title":{},"description":{"75":{}}}],["endpoints--for",{"_index":74,"title":{},"description":{"3":{}}}],["enforc",{"_index":284,"title":{},"description":{"12":{},"21":{},"26":{},"27":{}}}],["engin",{"_index":550,"title":{},"description":{"91":{}}}],["ensur",{"_index":238,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["entiti",{"_index":194,"title":{},"description":{"5":{}}}],["entity-bodi",{"_index":95,"title":{},"description":{"3":{}}}],["environ",{"_index":514,"title":{},"description":{"63":{},"135":{}}}],["equival",{"_index":243,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["error",{"_index":159,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["event",{"_index":602,"title":{},"description":{"100":{},"111":{}}}],["exampl",{"_index":46,"title":{},"description":{"2":{},"3":{},"4":{},"5":{},"17":{},"36":{},"37":{},"53":{},"59":{},"60":{},"85":{},"91":{},"93":{},"96":{}}}],["exce",{"_index":197,"title":{},"description":{"5":{}}}],["exceed",{"_index":405,"title":{},"description":{"32":{}}}],["execut",{"_index":54,"title":{},"description":{"2":{},"53":{},"75":{}}}],["exist",{"_index":64,"title":{},"description":{"2":{},"56":{}}}],["exit",{"_index":601,"title":{},"description":{"100":{}}}],["expected.</li><li>th",{"_index":163,"title":{},"description":{"5":{}}}],["explicit",{"_index":350,"title":{},"description":{"26":{},"27":{},"28":{}}}],["export",{"_index":622,"title":{"136":{}},"description":{"128":{}}}],["expos",{"_index":271,"title":{},"description":{"11":{},"20":{},"135":{}}}],["fail",{"_index":617,"title":{},"description":{"111":{}}}],["failur",{"_index":136,"title":{},"description":{"5":{},"66":{}}}],["field",{"_index":168,"title":{},"description":{"5":{},"26":{},"27":{},"29":{}}}],["file",{"_index":639,"title":{},"description":{"130":{}}}],["filter",{"_index":428,"title":{},"description":{"36":{},"37":{},"97":{},"98":{}}}],["filter(fn",{"_index":569,"title":{},"description":{"93":{},"96":{}}}],["filterfield",{"_index":587,"title":{},"description":{"93":{},"96":{}}}],["final",{"_index":236,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["find",{"_index":501,"title":{"60":{}},"description":{"60":{}}}],["first",{"_index":118,"title":{},"description":{"4":{},"5":{}}}],["flight",{"_index":17,"title":{},"description":{"0":{}}}],["float",{"_index":507,"title":{},"description":{"60":{}}}],["flux",{"_index":480,"title":{"77":{},"79":{}},"description":{"53":{},"93":{},"96":{}}}],["fn",{"_index":577,"title":{},"description":{"93":{},"96":{}}}],["follow",{"_index":24,"title":{},"description":{"1":{},"2":{},"3":{},"4":{},"5":{},"7":{},"9":{},"11":{},"12":{},"19":{},"20":{},"21":{},"33":{},"59":{},"60":{},"66":{},"68":{},"91":{},"130":{},"150":{},"151":{}}}],["format",{"_index":98,"title":{},"description":{"3":{},"7":{},"8":{},"9":{},"75":{},"81":{},"150":{},"151":{}}}],["found",{"_index":184,"title":{},"description":{"5":{}}}],["free",{"_index":402,"title":{},"description":{"32":{}}}],["fresh",{"_index":625,"title":{},"description":{"128":{}}}],["from(bucket",{"_index":495,"title":{},"description":{"59":{},"60":{},"93":{},"96":{}}}],["function",{"_index":42,"title":{},"description":{"2":{},"3":{},"7":{},"9":{},"150":{},"151":{}}}],["futur",{"_index":297,"title":{},"description":{"12":{},"19":{},"21":{}}}],["gener",{"_index":281,"title":{"78":{}},"description":{"12":{},"19":{},"21":{},"53":{},"135":{}}}],["give",{"_index":447,"title":{},"description":{"40":{}}}],["given",{"_index":115,"title":{},"description":{"4":{},"32":{}}}],["grant",{"_index":335,"title":{},"description":{"19":{}}}],["greater",{"_index":112,"title":{},"description":{"4":{}}}],["group",{"_index":427,"title":{},"description":{"36":{},"37":{},"63":{},"97":{}}}],["grpc_",{"_index":538,"title":{},"description":{"75":{}}}],["guid",{"_index":255,"title":{},"description":{"7":{},"8":{},"9":{},"11":{},"12":{},"14":{},"19":{},"20":{},"21":{},"23":{},"26":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"40":{},"41":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"53":{},"64":{},"65":{},"66":{},"67":{},"68":{},"75":{},"81":{},"150":{},"151":{}}}],["handl",{"_index":239,"title":{},"description":{"7":{},"9":{},"33":{},"66":{},"150":{},"151":{}}}],["haven't",{"_index":439,"title":{},"description":{"37":{}}}],["header",{"_index":69,"title":{"3":{}},"description":{"3":{},"4":{},"5":{}}}],["header</li><li>api",{"_index":179,"title":{},"description":{"5":{}}}],["help",{"_index":616,"title":{},"description":{"111":{}}}],["histori",{"_index":599,"title":{},"description":{"100":{}}}],["hour",{"_index":567,"title":{},"description":{"93":{},"96":{}}}],["http",{"_index":70,"title":{"8":{},"9":{},"81":{},"151":{}},"description":{"3":{},"5":{},"7":{},"8":{},"9":{},"32":{},"33":{},"35":{},"56":{},"58":{},"66":{},"75":{},"81":{},"150":{},"151":{}}}],["i/o",{"_index":216,"title":{"6":{}},"description":{}}],["id",{"_index":109,"title":{},"description":{"4":{},"42":{},"43":{},"44":{},"56":{},"93":{},"96":{},"135":{}}}],["id=\"tasks-schemaref-task",{"_index":557,"title":{},"description":{"91":{}}}],["ignor",{"_index":607,"title":{},"description":{"108":{}}}],["immedi",{"_index":286,"title":{},"description":{"12":{},"21":{},"108":{}}}],["implicit",{"_index":357,"title":{},"description":{"26":{},"27":{}}}],["inact",{"_index":312,"title":{"15":{},"24":{}},"description":{"15":{},"24":{}}}],["inactiv",{"_index":594,"title":{},"description":{"96":{}}}],["inactive\"`_",{"_index":596,"title":{},"description":{"96":{}}}],["inactive`](#operation/patchauthorizationsid",{"_index":304,"title":{},"description":{"13":{},"22":{}}}],["inactive`](#operation/patchtasksid",{"_index":589,"title":{},"description":{"94":{}}}],["includ",{"_index":137,"title":{},"description":{"5":{},"14":{},"23":{},"47":{},"68":{}}}],["incorrect",{"_index":156,"title":{},"description":{"5":{}}}],["indic",{"_index":78,"title":{},"description":{"3":{},"5":{},"7":{},"9":{},"150":{},"151":{}}}],["influx_api_token",{"_index":125,"title":{},"description":{"4":{}}}],["influx_org",{"_index":581,"title":{},"description":{"93":{},"96":{}}}],["influx_org_id",{"_index":457,"title":{},"description":{"42":{},"43":{},"44":{}}}],["influx_url/api/v2/buckets?limit=1&offset=50",{"_index":124,"title":{},"description":{"4":{}}}],["influxdb",{"_index":13,"title":{"8":{},"9":{},"81":{},"151":{}},"description":{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"12":{},"14":{},"15":{},"17":{},"20":{},"21":{},"23":{},"24":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"39":{},"40":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"49":{},"53":{},"56":{},"58":{},"59":{},"63":{},"64":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"85":{},"91":{},"92":{},"93":{},"94":{},"96":{},"98":{},"100":{},"107":{},"109":{},"128":{},"129":{},"135":{},"149":{},"150":{},"151":{}}}],["influxdb](/influxdb3/cloud-serverless/get-started/queri",{"_index":541,"title":{},"description":{"75":{}}}],["influxdb](/influxdb3/cloud-serverless/write-data/best-practices/optimize-writ",{"_index":268,"title":{},"description":{"9":{},"151":{}}}],["influxql",{"_index":264,"title":{},"description":{"8":{},"75":{},"81":{}}}],["inform",{"_index":180,"title":{"16":{}},"description":{"5":{},"7":{},"9":{},"14":{},"19":{},"23":{},"32":{},"34":{},"37":{},"40":{},"67":{},"91":{},"130":{},"135":{},"150":{},"151":{}}}],["ingest",{"_index":225,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["initi",{"_index":635,"title":{},"description":{"130":{}}}],["instal",{"_index":630,"title":{"129":{}},"description":{"128":{},"129":{},"135":{}}}],["instanc",{"_index":310,"title":{},"description":{"14":{},"23":{},"31":{},"32":{},"128":{},"135":{}}}],["instead",{"_index":303,"title":{},"description":{"13":{},"22":{},"94":{}}}],["int",{"_index":508,"title":{},"description":{"60":{}}}],["integ",{"_index":93,"title":{},"description":{"3":{},"4":{}}}],["integr",{"_index":20,"title":{},"description":{"0":{}}}],["intern",{"_index":210,"title":{},"description":{"5":{}}}],["invalid",{"_index":200,"title":{},"description":{"5":{}}}],["invok",{"_index":478,"title":{"53":{},"59":{}},"description":{"53":{},"55":{},"58":{},"93":{},"96":{}}}],["isn't",{"_index":543,"title":{},"description":{"76":{},"77":{},"78":{},"79":{},"80":{}}}],["issu",{"_index":262,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["it’",{"_index":290,"title":{},"description":{"12":{},"21":{}}}],["json",{"_index":127,"title":{},"description":{"4":{},"59":{},"60":{},"75":{},"93":{},"96":{}}}],["key",{"_index":491,"title":{"87":{}},"description":{"59":{},"60":{}}}],["key-valu",{"_index":425,"title":{},"description":{"36":{},"37":{},"58":{},"59":{},"96":{}}}],["kind",{"_index":436,"title":{},"description":{"37":{}}}],["known",{"_index":325,"title":{"18":{},"83":{}},"description":{}}],["label",{"_index":421,"title":{"36":{},"37":{},"38":{},"97":{},"98":{},"99":{},"119":{},"120":{},"121":{},"146":{},"147":{},"148":{}},"description":{"36":{},"37":{},"94":{},"97":{},"98":{},"99":{}}}],["labelid",{"_index":423,"title":{},"description":{"36":{},"37":{}}}],["larg",{"_index":195,"title":{},"description":{"5":{}}}],["learn",{"_index":490,"title":{},"description":{"53":{}}}],["level",{"_index":318,"title":{"17":{},"85":{}},"description":{"17":{},"85":{}}}],["librari",{"_index":16,"title":{},"description":{"0":{}}}],["limit",{"_index":102,"title":{"61":{},"62":{}},"description":{"4":{},"5":{},"7":{},"9":{},"11":{},"17":{},"20":{},"27":{},"29":{},"31":{},"32":{},"33":{},"37":{},"42":{},"43":{},"44":{},"56":{},"58":{},"66":{},"85":{},"92":{},"93":{},"96":{},"107":{},"112":{},"129":{},"135":{},"150":{},"151":{}}}],["limit(n:1",{"_index":499,"title":{},"description":{"59":{},"60":{}}}],["line",{"_index":81,"title":{},"description":{"3":{},"5":{},"7":{},"9":{},"150":{},"151":{}}}],["link",{"_index":128,"title":{},"description":{"4":{}}}],["list",{"_index":57,"title":{"11":{},"17":{},"18":{},"20":{},"26":{},"31":{},"36":{},"39":{},"42":{},"48":{},"54":{},"64":{},"69":{},"72":{},"79":{},"83":{},"85":{},"87":{},"92":{},"97":{},"101":{},"104":{},"107":{},"114":{},"119":{},"122":{},"125":{},"129":{},"140":{},"146":{}},"description":{"2":{},"4":{},"11":{},"19":{},"20":{},"26":{},"31":{},"36":{},"39":{},"42":{},"48":{},"54":{},"60":{},"64":{},"69":{},"72":{},"92":{},"97":{},"100":{},"101":{},"107":{},"111":{},"129":{}}}],["locat",{"_index":367,"title":{},"description":{"30":{}}}],["log",{"_index":554,"title":{"100":{},"111":{}},"description":{"91":{},"94":{},"100":{},"110":{},"111":{}}}],["make",{"_index":649,"title":{},"description":{"135":{}}}],["malform",{"_index":162,"title":{},"description":{"5":{}}}],["malformed</li><li>api",{"_index":178,"title":{},"description":{"5":{}}}],["manag",{"_index":181,"title":{},"description":{"5":{},"12":{},"19":{},"21":{},"29":{},"30":{},"31":{},"33":{},"36":{},"37":{},"40":{},"41":{},"43":{},"44":{},"53":{},"63":{},"65":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"91":{},"128":{}}}],["mani",{"_index":73,"title":{},"description":{"3":{},"5":{}}}],["manifest",{"_index":638,"title":{},"description":{"130":{}}}],["manual",{"_index":597,"title":{},"description":{"96":{},"108":{},"112":{}}}],["map",{"_index":475,"title":{"48":{},"49":{},"51":{},"52":{}},"description":{"47":{},"48":{},"49":{},"50":{},"51":{}}}],["mapping](/influxdb3/cloud-serverless/reference/api/influxdb-1x/dbrp",{"_index":477,"title":{},"description":{"47":{},"48":{},"49":{},"50":{},"51":{}}}],["max",{"_index":578,"title":{},"description":{"93":{},"96":{}}}],["maximum",{"_index":103,"title":{},"description":{"4":{}}}],["measur",{"_index":346,"title":{"26":{},"27":{},"28":{},"29":{}},"description":{"27":{},"28":{},"29":{}}}],["member",{"_index":443,"title":{"39":{},"40":{},"41":{},"69":{},"70":{},"71":{},"101":{},"102":{},"103":{},"122":{},"123":{},"124":{}},"description":{"40":{},"41":{},"42":{},"43":{},"44":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["members](/influxdb3/cloud-serverless/organizations/memb",{"_index":449,"title":{},"description":{"40":{},"41":{}}}],["members](/influxdb3/cloud-serverless/reference/glossary/#memb",{"_index":446,"title":{},"description":{"39":{},"40":{}}}],["messag",{"_index":185,"title":{},"description":{"5":{},"100":{},"111":{}}}],["metadata",{"_index":604,"title":{},"description":{"100":{},"135":{}}}],["method",{"_index":188,"title":{},"description":{"5":{}}}],["miss",{"_index":171,"title":{},"description":{"5":{}}}],["model",{"_index":467,"title":{},"description":{"47":{}}}],["modifi",{"_index":62,"title":{},"description":{"2":{},"58":{},"96":{}}}],["more",{"_index":43,"title":{},"description":{"2":{},"3":{},"5":{},"7":{},"9":{},"19":{},"32":{},"37":{},"128":{},"135":{},"150":{},"151":{}}}],["mybucket",{"_index":500,"title":{},"description":{"59":{},"60":{}}}],["n\\t\\t(r._field",{"_index":572,"title":{},"description":{"93":{},"96":{}}}],["name",{"_index":352,"title":{},"description":{"26":{},"27":{},"29":{},"30":{},"35":{},"36":{},"37":{},"60":{},"68":{},"93":{},"96":{},"130":{}}}],["nbsp;code ",{"_index":142,"title":{},"description":{"5":{}}}],["new",{"_index":61,"title":{"136":{}},"description":{"2":{},"37":{},"40":{},"93":{},"96":{},"108":{},"130":{}}}],["newli",{"_index":521,"title":{},"description":{"65":{}}}],["next",{"_index":242,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["non-conform",{"_index":362,"title":{},"description":{"27":{}}}],["note",{"_index":462,"title":{},"description":{"46":{}}}],["number",{"_index":104,"title":{},"description":{"4":{}}}],["object",{"_index":422,"title":{},"description":{"36":{},"37":{},"49":{},"58":{},"91":{},"96":{},"135":{}}}],["occur",{"_index":232,"title":{},"description":{"7":{},"150":{}}}],["offer",{"_index":408,"title":{},"description":{"32":{}}}],["offset",{"_index":106,"title":{},"description":{"4":{}}}],["offset=50",{"_index":117,"title":{},"description":{"4":{}}}],["older",{"_index":376,"title":{},"description":{"30":{}}}],["on",{"_index":23,"title":{},"description":{"1":{},"5":{},"7":{},"9":{},"33":{},"37":{},"56":{},"60":{},"66":{},"150":{},"151":{}}}],["onc",{"_index":484,"title":{},"description":{"53":{},"66":{},"94":{},"96":{},"128":{}}}],["oper",{"_index":35,"title":{"2":{}},"description":{"2":{},"5":{},"47":{},"109":{}}}],["operation'",{"_index":140,"title":{},"description":{"5":{}}}],["operation.</li></ul",{"_index":174,"title":{},"description":{"5":{}}}],["operations](#tag/supportedoper",{"_index":100,"title":{},"description":{"4":{}}}],["optim",{"_index":267,"title":{},"description":{"9":{},"151":{}}}],["option",{"_index":329,"title":{},"description":{"19":{},"93":{},"96":{},"130":{}}}],["order",{"_index":240,"title":{},"description":{"7":{},"9":{},"27":{},"49":{},"150":{},"151":{}}}],["org",{"_index":386,"title":{},"description":{"31":{},"93":{},"96":{}}}],["organ",{"_index":309,"title":{"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"87":{},"88":{},"89":{},"90":{},"138":{}},"description":{"14":{},"19":{},"23":{},"30":{},"31":{},"32":{},"36":{},"37":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"53":{},"56":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"129":{},"130":{},"135":{}}}],["organization](/influxdb3/cloud-serverless/organizations/update-org",{"_index":533,"title":{},"description":{"68":{}}}],["organization](/influxdb3/cloud-serverless/reference/glossary/#organ",{"_index":381,"title":{},"description":{"31":{},"63":{},"65":{}}}],["organizations](/influxdb3/cloud-serverless/organ",{"_index":522,"title":{},"description":{"65":{}}}],["organizations](/influxdb3/cloud-serverless/organizations/delete-org",{"_index":525,"title":{},"description":{"66":{}}}],["organizations](/influxdb3/cloud-serverless/organizations/view-org",{"_index":520,"title":{},"description":{"64":{},"67":{}}}],["organizations](/influxdb3/cloud-serverless/reference/glossary/#organ",{"_index":519,"title":{},"description":{"64":{}}}],["organizations_",{"_index":385,"title":{},"description":{"31":{}}}],["organization’",{"_index":526,"title":{},"description":{"68":{}}}],["orgid",{"_index":387,"title":{},"description":{"31":{}}}],["oss",{"_index":306,"title":{},"description":{"14":{},"23":{},"31":{},"32":{},"49":{},"66":{},"109":{},"128":{}}}],["otherwis",{"_index":227,"title":{},"description":{"7":{},"9":{},"33":{},"66":{},"150":{},"151":{}}}],["over",{"_index":203,"title":{},"description":{"5":{},"128":{}}}],["overrid",{"_index":606,"title":{"108":{}},"description":{}}],["own",{"_index":380,"title":{},"description":{"31":{},"64":{}}}],["owner",{"_index":450,"title":{"42":{},"43":{},"44":{},"72":{},"73":{},"74":{},"104":{},"105":{},"106":{},"125":{},"126":{},"127":{}},"description":{"42":{},"43":{},"44":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["owner](/influxdb3/cloud-serverless/reference/glossary/#own",{"_index":534,"title":{},"description":{"74":{}}}],["owner_",{"_index":460,"title":{},"description":{"43":{},"105":{}}}],["owners](/influxdb3/cloud-serverless/reference/glossary/#own",{"_index":451,"title":{},"description":{"42":{},"43":{}}}],["pagin",{"_index":99,"title":{"4":{}},"description":{"4":{}}}],["pair",{"_index":426,"title":{},"description":{"36":{},"37":{},"58":{},"96":{}}}],["param",{"_index":488,"title":{},"description":{"53":{},"59":{},"60":{}}}],["paramet",{"_index":101,"title":{"60":{}},"description":{"4":{},"5":{},"7":{},"9":{},"11":{},"20":{},"31":{},"53":{},"59":{},"60":{},"92":{},"107":{},"129":{},"135":{},"150":{},"151":{}}}],["params.mybucket",{"_index":496,"title":{},"description":{"59":{},"60":{}}}],["params.myparamet",{"_index":483,"title":{},"description":{"53":{}}}],["params`)--for",{"_index":482,"title":{},"description":{"53":{}}}],["pars",{"_index":154,"title":{},"description":{"5":{}}}],["partial",{"_index":148,"title":{},"description":{"5":{},"7":{},"150":{}}}],["pass",{"_index":116,"title":{},"description":{"4":{},"11":{},"20":{},"31":{},"58":{},"59":{},"64":{},"92":{},"93":{},"96":{},"107":{},"129":{},"135":{}}}],["password",{"_index":295,"title":{},"description":{"12":{},"19":{},"21":{}}}],["patch",{"_index":47,"title":{},"description":{"2":{}}}],["path",{"_index":190,"title":{},"description":{"5":{}}}],["pattern",{"_index":474,"title":{},"description":{"47":{}}}],["payload",{"_index":196,"title":{},"description":{"5":{}}}],["per",{"_index":417,"title":{},"description":{"33":{},"56":{},"66":{}}}],["perform",{"_index":41,"title":{},"description":{"2":{},"3":{},"32":{},"111":{}}}],["period",{"_index":378,"title":{},"description":{"30":{}}}],["period](/influxdb3/cloud-serverless/reference/glossary/#retention-period",{"_index":370,"title":{},"description":{"30":{},"32":{}}}],["permiss",{"_index":173,"title":{},"description":{"5":{},"11":{},"12":{},"14":{},"19":{},"20":{},"21":{},"23":{},"31":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"130":{},"135":{}}}],["persist",{"_index":373,"title":{},"description":{"30":{}}}],["plan",{"_index":403,"title":{},"description":{"32":{}}}],["point",{"_index":165,"title":{},"description":{"5":{},"7":{},"9":{},"30":{},"150":{},"151":{}}}],["points](/influxdb3/cloud-serverless/write-data/troubleshoot/#troubleshoot-rejected-point",{"_index":233,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["polici",{"_index":473,"title":{"48":{},"49":{},"50":{},"51":{},"52":{}},"description":{"47":{},"48":{},"49":{},"50":{},"51":{}}}],["policies](/influxdb/v1.8/concepts/glossary/#retention-policy-rp",{"_index":469,"title":{},"description":{"47":{}}}],["possibl",{"_index":504,"title":{},"description":{"60":{}}}],["post",{"_index":53,"title":{},"description":{"2":{},"3":{},"5":{},"19":{},"37":{},"59":{},"91":{},"108":{},"112":{}}}],["practic",{"_index":259,"title":{},"description":{"7":{},"12":{},"21":{},"150":{}}}],["prepackag",{"_index":624,"title":{},"description":{"128":{}}}],["prev",{"_index":129,"title":{},"description":{"4":{}}}],["prevent",{"_index":361,"title":{},"description":{"27":{},"96":{}}}],["previou",{"_index":611,"title":{},"description":{"108":{}}}],["previous",{"_index":593,"title":{},"description":{"96":{}}}],["pricing](https://www.influxdata.com/influxdb-cloud-pr",{"_index":409,"title":{},"description":{"32":{}}}],["privileg",{"_index":444,"title":{"39":{},"122":{}},"description":{"40":{},"41":{}}}],["problem",{"_index":160,"title":{},"description":{"5":{}}}],["process",{"_index":215,"title":{},"description":{"5":{},"91":{}}}],["project",{"_index":515,"title":{},"description":{"63":{}}}],["properti",{"_index":51,"title":{},"description":{"2":{},"12":{},"21":{},"35":{},"58":{},"68":{},"91":{},"93":{},"96":{},"111":{},"135":{}}}],["properties--for",{"_index":591,"title":{},"description":{"96":{}}}],["protocol",{"_index":82,"title":{},"description":{"3":{},"5":{}}}],["protocol](/influxdb3/cloud-serverless/reference/syntax/line-protocol",{"_index":217,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["provid",{"_index":186,"title":{},"description":{"5":{},"19":{},"35":{},"53":{},"56":{},"91":{},"93":{},"96":{},"100":{},"135":{}}}],["put",{"_index":63,"title":{},"description":{"2":{}}}],["queri",{"_index":11,"title":{"8":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{}},"description":{"0":{},"2":{},"4":{},"8":{},"11":{},"20":{},"31":{},"32":{},"47":{},"49":{},"68":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"92":{},"107":{},"129":{},"135":{}}}],["queries](/influxdb3/cloud-serverless/query-data/execute-queri",{"_index":542,"title":{},"description":{"75":{}}}],["queryabl",{"_index":237,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["querystr",{"_index":30,"title":{},"description":{"1":{}}}],["queu",{"_index":414,"title":{},"description":{"33":{},"66":{}}}],["queue",{"_index":413,"title":{},"description":{"33":{},"66":{},"112":{}}}],["quick",{"_index":0,"title":{"0":{}},"description":{}}],["quickli",{"_index":432,"title":{},"description":{"36":{},"37":{}}}],["quota",{"_index":204,"title":{},"description":{"5":{},"32":{},"135":{}}}],["quotas](/influxdb3/cloud-serverless/account-management/limit",{"_index":653,"title":{},"description":{"135":{}}}],["quotas](/influxdb3/cloud-serverless/admin/billing/limit",{"_index":253,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["r",{"_index":570,"title":{},"description":{"93":{},"96":{}}}],["r._measur",{"_index":571,"title":{},"description":{"93":{},"96":{}}}],["r.cpu",{"_index":574,"title":{},"description":{"93":{},"96":{}}}],["range(start",{"_index":497,"title":{},"description":{"59":{},"60":{},"93":{},"96":{}}}],["rangestart",{"_index":586,"title":{},"description":{"93":{},"96":{}}}],["rate",{"_index":250,"title":{},"description":{"7":{},"9":{},"135":{},"150":{},"151":{}}}],["raw",{"_index":564,"title":{},"description":{"93":{},"96":{}}}],["read",{"_index":282,"title":{},"description":{"12":{},"19":{},"21":{},"32":{},"41":{}}}],["read-author",{"_index":276,"title":{},"description":{"11":{},"20":{}}}],["read-bucket",{"_index":390,"title":{},"description":{"31":{}}}],["read-org",{"_index":393,"title":{},"description":{"31":{},"42":{}}}],["read-us",{"_index":277,"title":{},"description":{"11":{},"20":{}}}],["read/writ",{"_index":289,"title":{},"description":{"12":{},"21":{}}}],["recommend",{"_index":293,"title":{},"description":{"12":{},"19":{},"21":{}}}],["record",{"_index":105,"title":{},"description":{"4":{},"33":{},"56":{},"60":{},"94":{},"100":{}}}],["redact",{"_index":274,"title":{},"description":{"11":{},"20":{}}}],["redoc-inject",{"_index":32,"title":{},"description":{"1":{}}}],["refer",{"_index":489,"title":{},"description":{"53":{},"68":{},"135":{}}}],["referenc",{"_index":492,"title":{},"description":{"59":{},"60":{}}}],["reference](/influxdb3/cloud-serverless/reference/cli/influx/bucket/cr",{"_index":412,"title":{},"description":{"32":{}}}],["reflect",{"_index":65,"title":{},"description":{"2":{}}}],["regard",{"_index":407,"title":{},"description":{"32":{}}}],["reject",{"_index":230,"title":{},"description":{"7":{},"9":{},"15":{},"24":{},"150":{},"151":{}}}],["relat",{"_index":254,"title":{},"description":{"7":{},"8":{},"9":{},"11":{},"12":{},"14":{},"19":{},"20":{},"21":{},"23":{},"26":{},"29":{},"30":{},"31":{},"32":{},"33":{},"35":{},"36":{},"37":{},"40":{},"41":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{},"53":{},"64":{},"65":{},"66":{},"67":{},"68":{},"75":{},"81":{},"150":{},"151":{}}}],["relev",{"_index":600,"title":{},"description":{"100":{}}}],["remov",{"_index":68,"title":{"41":{},"44":{},"71":{},"74":{},"103":{},"106":{},"124":{},"127":{}},"description":{"2":{},"41":{},"42":{},"43":{},"44":{},"66":{},"71":{},"74":{},"103":{},"128":{}}}],["replac",{"_index":471,"title":{"145":{}},"description":{"47":{},"53":{},"59":{}}}],["request",{"_index":66,"title":{},"description":{"2":{},"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"14":{},"15":{},"20":{},"23":{},"24":{},"27":{},"31":{},"33":{},"35":{},"37":{},"47":{},"53":{},"56":{},"58":{},"59":{},"60":{},"64":{},"66":{},"81":{},"92":{},"93":{},"96":{},"107":{},"129":{},"135":{},"150":{},"151":{}}}],["request--for",{"_index":191,"title":{},"description":{"5":{}}}],["requests](/influxdb3/cloud-serverless/api-guide/api_intro/#authent",{"_index":343,"title":{},"description":{"19":{}}}],["requir",{"_index":275,"title":{},"description":{"11":{},"12":{},"20":{},"21":{},"31":{},"35":{},"42":{},"43":{},"44":{},"60":{},"130":{},"135":{}}}],["resourc",{"_index":40,"title":{"18":{},"82":{},"83":{},"131":{}},"description":{"2":{},"4":{},"5":{},"12":{},"19":{},"21":{},"31":{},"32":{},"36":{},"37":{},"39":{},"42":{},"43":{},"44":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"91":{},"105":{},"128":{},"135":{}}}],["resource-specif",{"_index":322,"title":{},"description":{"17":{},"85":{}}}],["resources**--for",{"_index":437,"title":{},"description":{"37":{}}}],["resources--for",{"_index":430,"title":{},"description":{"36":{}}}],["respond",{"_index":228,"title":{},"description":{"7":{},"9":{},"35":{},"56":{},"58":{},"66":{},"150":{},"151":{}}}],["respons",{"_index":72,"title":{"5":{}},"description":{"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"17":{},"20":{},"81":{},"85":{},"129":{},"135":{},"150":{},"151":{}}}],["restrict",{"_index":285,"title":{},"description":{"12":{},"21":{}}}],["result",{"_index":56,"title":{},"description":{"2":{},"4":{},"32":{},"59":{},"108":{}}}],["retent",{"_index":369,"title":{"48":{},"49":{},"50":{},"51":{},"52":{}},"description":{"30":{},"32":{},"47":{},"48":{},"49":{},"50":{},"51":{}}}],["retentionrul",{"_index":418,"title":{},"description":{"35":{}}}],["retri",{"_index":553,"title":{"112":{}},"description":{"91":{},"112":{}}}],["retriev",{"_index":58,"title":{"14":{},"23":{},"28":{},"34":{},"51":{},"57":{},"62":{},"67":{},"80":{},"95":{},"100":{},"110":{},"111":{},"117":{},"132":{},"138":{},"143":{}},"description":{"2":{},"11":{},"12":{},"14":{},"17":{},"20":{},"21":{},"23":{},"28":{},"31":{},"34":{},"36":{},"37":{},"39":{},"42":{},"51":{},"57":{},"67":{},"75":{},"76":{},"85":{},"91":{},"92":{},"95":{},"97":{},"100":{},"104":{},"107":{},"110":{},"111":{}}}],["retry-aft",{"_index":205,"title":{},"description":{"5":{}}}],["return",{"_index":55,"title":{},"description":{"2":{},"4":{},"5":{},"7":{},"9":{},"11":{},"12":{},"14":{},"17":{},"20":{},"21":{},"23":{},"31":{},"32":{},"33":{},"37":{},"40":{},"43":{},"49":{},"55":{},"59":{},"60":{},"64":{},"65":{},"66":{},"85":{},"92":{},"93":{},"102":{},"107":{},"112":{},"129":{},"150":{},"151":{}}}],["role",{"_index":453,"title":{},"description":{"42":{},"43":{},"44":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["rout",{"_index":319,"title":{"17":{},"84":{},"85":{}},"description":{"17":{},"47":{},"85":{}}}],["routes--for",{"_index":320,"title":{},"description":{"17":{},"85":{}}}],["run",{"_index":6,"title":{"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}},"description":{"0":{},"2":{},"53":{},"59":{},"91":{},"93":{},"94":{},"96":{},"100":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["runid",{"_index":615,"title":{},"description":{"111":{}}}],["runtim",{"_index":481,"title":{},"description":{"53":{}}}],["same",{"_index":166,"title":{},"description":{"5":{},"93":{},"96":{},"128":{}}}],["sampl",{"_index":141,"title":{},"description":{"5":{},"59":{},"60":{}}}],["schedul",{"_index":552,"title":{"108":{}},"description":{"91":{},"93":{},"94":{},"96":{},"108":{},"112":{}}}],["schema",{"_index":345,"title":{"25":{},"26":{},"27":{},"28":{},"29":{}},"description":{"26":{},"27":{},"29":{}}}],["schema-typ",{"_index":356,"title":{},"description":{"26":{},"27":{}}}],["schema](/influxdb3/cloud-serverless/reference/glossary/#schema",{"_index":360,"title":{},"description":{"27":{},"28":{},"29":{}}}],["schemadefinit",{"_index":559,"title":{},"description":{"91":{}}}],["schemaref=\"#/components/schemas/task",{"_index":560,"title":{},"description":{"91":{}}}],["schemas](/influxdb3/cloud-serverless/admin/buckets/bucket-schema",{"_index":365,"title":{},"description":{"29":{}}}],["schemas](/influxdb3/cloud-serverless/reference/glossary/#schema",{"_index":348,"title":{},"description":{"26":{}}}],["schemas](https://www.influxdata.com/blog/new-bucket-schema-option-protect-from-unwanted-schema-chang",{"_index":359,"title":{},"description":{"26":{},"29":{}}}],["schematyp",{"_index":349,"title":{},"description":{"26":{},"27":{}}}],["scheme",{"_index":25,"title":{},"description":{"1":{},"3":{}}}],["scope",{"_index":278,"title":{},"description":{"11":{},"12":{},"14":{},"19":{},"20":{},"21":{},"23":{}}}],["script",{"_index":52,"title":{"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{}},"description":{"2":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"91":{},"93":{},"96":{}}}],["script--for",{"_index":565,"title":{},"description":{"93":{},"96":{}}}],["script](#tag/invokable-script",{"_index":583,"title":{},"description":{"93":{},"96":{}}}],["script_id",{"_index":584,"title":{},"description":{"93":{},"96":{}}}],["scriptid",{"_index":563,"title":{},"description":{"93":{},"96":{}}}],["scriptparamet",{"_index":585,"title":{},"description":{"93":{},"96":{}}}],["secret",{"_index":549,"title":{"86":{},"87":{},"88":{},"89":{},"90":{}},"description":{"135":{}}}],["secrets](/influxdb3/cloud-serverless/reference/glossary/#secret",{"_index":651,"title":{},"description":{"135":{}}}],["secur",{"_index":269,"title":{"10":{}},"description":{"12":{},"19":{},"21":{}}}],["security-definit",{"_index":33,"title":{},"description":{"1":{}}}],["see",{"_index":2,"title":{},"description":{"0":{},"4":{},"5":{},"7":{},"9":{},"19":{},"32":{},"46":{},"53":{},"76":{},"77":{},"78":{},"79":{},"80":{},"91":{},"135":{},"150":{},"151":{}}}],["self",{"_index":131,"title":{},"description":{"4":{}}}],["send",{"_index":192,"title":{},"description":{"5":{},"7":{},"9":{},"33":{},"37":{},"58":{},"66":{},"150":{},"151":{}}}],["separ",{"_index":454,"title":{},"description":{"42":{},"43":{},"44":{},"63":{}}}],["seri",{"_index":167,"title":{},"description":{"5":{},"30":{},"149":{}}}],["server",{"_index":211,"title":{},"description":{"5":{}}}],["serverless",{"_index":220,"title":{},"description":{"7":{},"9":{},"11":{},"20":{},"33":{},"35":{},"42":{},"43":{},"44":{},"46":{},"64":{},"65":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"76":{},"77":{},"78":{},"79":{},"80":{},"150":{},"151":{}}}],["servic",{"_index":213,"title":{},"description":{"5":{},"47":{},"135":{}}}],["session",{"_index":328,"title":{},"description":{"19":{}}}],["session_",{"_index":333,"title":{},"description":{"19":{}}}],["set",{"_index":313,"title":{},"description":{"15":{},"24":{},"96":{}}}],["sh",{"_index":122,"title":{},"description":{"4":{}}}],["share",{"_index":627,"title":{},"description":{"128":{}}}],["show",{"_index":37,"title":{},"description":{"2":{},"3":{}}}],["sign",{"_index":330,"title":{},"description":{"19":{}}}],["signin](#tag/signin",{"_index":341,"title":{},"description":{"19":{}}}],["signout](#tag/signout",{"_index":342,"title":{},"description":{"19":{}}}],["similar",{"_index":632,"title":{},"description":{"128":{}}}],["singl",{"_index":397,"title":{},"description":{"32":{}}}],["size",{"_index":94,"title":{},"description":{"3":{},"5":{}}}],["skip",{"_index":107,"title":{},"description":{"4":{}}}],["span",{"_index":556,"title":{},"description":{"91":{}}}],["specif",{"_index":44,"title":{},"description":{"2":{},"3":{},"4":{},"5":{},"12":{},"19":{},"21":{},"31":{},"34":{},"67":{},"105":{},"110":{}}}],["specifi",{"_index":110,"title":{},"description":{"4":{},"31":{},"39":{},"47":{},"50":{},"51":{},"53":{},"101":{}}}],["sql",{"_index":539,"title":{},"description":{"75":{}}}],["stack",{"_index":623,"title":{"129":{},"130":{},"131":{},"132":{},"133":{},"134":{}},"description":{"128":{},"129":{},"130":{},"135":{}}}],["standard",{"_index":71,"title":{},"description":{"3":{},"5":{}}}],["start",{"_index":1,"title":{"0":{},"108":{}},"description":{"7":{},"75":{},"108":{},"112":{},"150":{}}}],["started**](/influxdb3/cloud-serverless/get-start",{"_index":3,"title":{},"description":{"0":{}}}],["state",{"_index":629,"title":{},"description":{"128":{}}}],["statu",{"_index":134,"title":{},"description":{"5":{},"7":{},"9":{},"13":{},"15":{},"22":{},"24":{},"32":{},"33":{},"35":{},"56":{},"58":{},"66":{},"93":{},"94":{},"96":{},"100":{},"112":{},"150":{},"151":{}}}],["status](/influxdb3/cloud-serverless/write-data/troubleshoot/#review-http-status-cod",{"_index":229,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["stop",{"_index":291,"title":{},"description":{"12":{},"21":{}}}],["store",{"_index":294,"title":{},"description":{"12":{},"19":{},"21":{},"30":{},"53":{},"58":{},"75":{}}}],["string",{"_index":87,"title":{},"description":{"3":{},"4":{},"60":{},"93":{},"96":{}}}],["structur",{"_index":510,"title":{},"description":{"60":{}}}],["succeed",{"_index":150,"title":{},"description":{"5":{}}}],["success",{"_index":135,"title":{},"description":{"5":{},"7":{},"9":{},"66":{},"150":{},"151":{}}}],["successfulli",{"_index":145,"title":{},"description":{"5":{}}}],["such",{"_index":511,"title":{},"description":{"60":{}}}],["suggest",{"_index":547,"title":{"79":{},"80":{}},"description":{}}],["support",{"_index":34,"title":{"2":{}},"description":{"2":{},"4":{},"5":{},"32":{},"47":{},"76":{},"77":{},"78":{},"79":{},"80":{},"109":{}}}],["sure",{"_index":531,"title":{},"description":{"68":{}}}],["synchron",{"_index":524,"title":{},"description":{"66":{}}}],["synchronous--th",{"_index":235,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["syntax",{"_index":157,"title":{"78":{}},"description":{"5":{}}}],["system",{"_index":316,"title":{"16":{}},"description":{}}],["tabl",{"_index":36,"title":{},"description":{"2":{},"3":{},"91":{}}}],["tag",{"_index":353,"title":{},"description":{"26":{},"27":{}}}],["task",{"_index":323,"title":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{}},"description":{"17":{},"36":{},"37":{},"53":{},"68":{},"85":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["task](/influxdb3/cloud-serverless/reference/glossary/#task",{"_index":562,"title":{},"description":{"93":{},"94":{},"95":{},"96":{},"100":{},"101":{},"103":{},"109":{}}}],["tasks\":\"/api/v2/task",{"_index":321,"title":{},"description":{"17":{},"85":{}}}],["tasks](/influxdb3/cloud-serverless/reference/glossary/#task",{"_index":561,"title":{},"description":{"92":{}}}],["task’",{"_index":598,"title":{},"description":{"100":{}}}],["team",{"_index":516,"title":{},"description":{"63":{}}}],["telegraf",{"_index":528,"title":{"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{}},"description":{"68":{},"93":{},"96":{}}}],["templat",{"_index":530,"title":{"128":{},"135":{},"136":{}},"description":{"68":{},"128":{},"130":{},"135":{}}}],["temporarili",{"_index":202,"title":{},"description":{"5":{}}}],["those",{"_index":45,"title":{},"description":{"2":{},"3":{}}}],["time",{"_index":368,"title":{},"description":{"30":{},"32":{},"60":{},"111":{},"128":{},"149":{}}}],["timestamp",{"_index":375,"title":{},"description":{"30":{},"100":{}}}],["to(bucket",{"_index":579,"title":{},"description":{"93":{},"96":{}}}],["token",{"_index":8,"title":{"15":{},"19":{},"24":{}},"description":{"0":{},"1":{},"4":{},"5":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"42":{},"43":{},"44":{},"64":{}}}],["token'",{"_index":305,"title":{},"description":{"14":{},"15":{},"23":{},"24":{}}}],["token](/influxdb/latest/security/tokens/#operator-token)_",{"_index":308,"title":{},"description":{"14":{},"23":{}}}],["token](/influxdb3/cloud-serverless/reference/glossary/#token",{"_index":272,"title":{},"description":{"11":{},"12":{},"14":{},"20":{},"21":{},"23":{},"31":{}}}],["token](/influxdb3/cloud-serverless/security/tokens/#operator-token)_",{"_index":383,"title":{},"description":{"31":{}}}],["token](/influxdb3/cloud-serverless/security/tokens/create-token",{"_index":300,"title":{},"description":{"12":{},"21":{}}}],["tokens](/influxdb3/cloud-serverless/security/token",{"_index":344,"title":{},"description":{"19":{}}}],["tokens](/influxdb3/cloud-serverless/security/tokens/)</li></ul",{"_index":182,"title":{},"description":{"5":{}}}],["tokens](/influxdb3/cloud-serverless/security/tokens/view-token",{"_index":280,"title":{},"description":{"11":{},"14":{},"20":{},"23":{}}}],["top",{"_index":317,"title":{"17":{},"85":{}},"description":{"17":{},"85":{}}}],["total",{"_index":113,"title":{},"description":{"4":{},"93":{},"96":{}}}],["tree",{"_index":545,"title":{"78":{}},"description":{}}],["tri",{"_index":207,"title":{},"description":{"5":{}}}],["troubleshoot",{"_index":261,"title":{},"description":{"7":{},"9":{},"111":{},"150":{},"151":{}}}],["true",{"_index":647,"title":{},"description":{"135":{}}}],["tsm-onli",{"_index":363,"title":{},"description":{"27":{},"39":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"91":{},"93":{},"107":{},"108":{},"109":{},"110":{},"111":{},"128":{},"129":{},"130":{},"135":{}}}],["tutori",{"_index":4,"title":{},"description":{"0":{}}}],["two",{"_index":404,"title":{},"description":{"32":{}}}],["type",{"_index":85,"title":{},"description":{"3":{},"4":{},"5":{},"12":{},"21":{},"26":{},"27":{},"29":{},"60":{},"135":{}}}],["type.<li>`author",{"_index":170,"title":{},"description":{"5":{}}}],["ui",{"_index":456,"title":{},"description":{"42":{},"43":{},"44":{},"98":{}}}],["ui](/influxdb3/cloud-serverless/visualize-data/label",{"_index":442,"title":{},"description":{"37":{}}}],["uint",{"_index":509,"title":{},"description":{"60":{}}}],["ul><li>`author",{"_index":177,"title":{},"description":{"5":{}}}],["ul><li>lin",{"_index":161,"title":{},"description":{"5":{}}}],["unauthor",{"_index":176,"title":{},"description":{"5":{}}}],["unavail",{"_index":214,"title":{},"description":{"5":{}}}],["understand",{"_index":89,"title":{},"description":{"3":{}}}],["undon",{"_index":523,"title":{},"description":{"66":{}}}],["uninstal",{"_index":643,"title":{"134":{}},"description":{}}],["unprocess",{"_index":199,"title":{},"description":{"5":{}}}],["up",{"_index":5,"title":{},"description":{"0":{},"7":{},"9":{},"31":{},"32":{},"92":{},"107":{},"128":{},"150":{},"151":{}}}],["updat",{"_index":50,"title":{"15":{},"24":{},"29":{},"35":{},"52":{},"58":{},"68":{},"88":{},"96":{},"118":{},"133":{},"144":{}},"description":{"2":{},"13":{},"15":{},"22":{},"24":{},"29":{},"35":{},"58":{},"68":{},"94":{},"96":{},"128":{},"135":{}}}],["url",{"_index":637,"title":{},"description":{"130":{},"135":{}}}],["us",{"_index":22,"title":{"8":{},"9":{},"81":{},"151":{}},"description":{"1":{},"2":{},"3":{},"5":{},"7":{},"8":{},"9":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"27":{},"29":{},"31":{},"34":{},"35":{},"36":{},"37":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"47":{},"49":{},"53":{},"58":{},"60":{},"63":{},"65":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"81":{},"91":{},"93":{},"94":{},"96":{},"97":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"109":{},"110":{},"111":{},"112":{},"128":{},"130":{},"135":{},"149":{},"150":{},"151":{}}}],["usag",{"_index":654,"title":{"137":{},"138":{}},"description":{}}],["usage_system",{"_index":573,"title":{},"description":{"93":{},"96":{}}}],["user",{"_index":120,"title":{"39":{},"122":{}},"description":{"4":{},"11":{},"12":{},"14":{},"19":{},"20":{},"21":{},"23":{},"32":{},"39":{},"40":{},"42":{},"43":{},"63":{},"69":{},"70":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{}}}],["user'",{"_index":336,"title":{},"description":{"19":{},"41":{},"44":{}}}],["user](/influxdb3/cloud-serverless/security/tokens/create-token",{"_index":338,"title":{},"description":{"19":{}}}],["usernam",{"_index":331,"title":{},"description":{"19":{}}}],["users](/influxdb3/cloud-serverless/reference/glossary/#us",{"_index":445,"title":{},"description":{"39":{},"40":{}}}],["users](/influxdb3/cloud-serverless/us",{"_index":448,"title":{},"description":{"40":{},"41":{},"43":{},"44":{}}}],["v1",{"_index":245,"title":{"8":{},"9":{},"81":{},"151":{}},"description":{"7":{},"8":{},"9":{},"75":{},"81":{},"149":{},"150":{},"151":{}}}],["v2",{"_index":248,"title":{},"description":{"7":{},"9":{},"149":{},"150":{},"151":{}}}],["valid",{"_index":222,"title":{},"description":{"7":{},"9":{},"33":{},"66":{},"135":{},"150":{},"151":{}}}],["valu",{"_index":84,"title":{},"description":{"3":{},"4":{},"5":{},"11":{},"12":{},"14":{},"20":{},"21":{},"23":{},"53":{},"58":{},"59":{},"60":{},"135":{}}}],["variabl",{"_index":655,"title":{"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{}},"description":{}}],["vault",{"_index":296,"title":{},"description":{"12":{},"19":{},"21":{}}}],["view",{"_index":279,"title":{},"description":{"11":{},"14":{},"20":{},"23":{},"63":{},"64":{},"67":{}}}],["wait",{"_index":241,"title":{},"description":{"7":{},"9":{},"150":{},"151":{}}}],["want",{"_index":301,"title":{},"description":{"13":{},"22":{},"42":{},"43":{},"44":{},"94":{}}}],["well",{"_index":532,"title":{},"description":{"68":{}}}],["within",{"_index":517,"title":{},"description":{"63":{}}}],["without",{"_index":603,"title":{},"description":{"100":{}}}],["work",{"_index":292,"title":{},"description":{"12":{},"21":{}}}],["workspac",{"_index":513,"title":{},"description":{"63":{}}}],["write",{"_index":9,"title":{"7":{},"9":{},"149":{},"150":{},"151":{}},"description":{"0":{},"2":{},"5":{},"7":{},"9":{},"12":{},"19":{},"21":{},"27":{},"32":{},"41":{},"47":{},"49":{},"130":{},"135":{},"149":{},"150":{},"151":{}}}],["write-author",{"_index":298,"title":{},"description":{"12":{},"21":{}}}],["write-org",{"_index":461,"title":{},"description":{"43":{},"44":{}}}],["write-us",{"_index":299,"title":{},"description":{"12":{},"21":{}}}],["write`](#operation/postlegacywrit",{"_index":146,"title":{},"description":{"5":{},"7":{},"9":{},"150":{},"151":{}}}],["written",{"_index":231,"title":{},"description":{"7":{},"150":{}}}],["zero",{"_index":59,"title":{},"description":{"2":{}}}]],"pipeline":[]}},"options":{"sortPropsAlphabetically":true,"menuToggle":true,"hideDownloadButton":true,"hideHostname":true,"noAutoAuth":true}};
|
||
|
||
var container = document.getElementById('redoc');
|
||
Redoc.hydrate(__redoc_state, container);
|
||
|
||
</script>
|
||
<script type="text/javascript">
|
||
function removeFadeOut( el, speed ) {
|
||
var seconds = speed/1000;
|
||
el.style.transition = "opacity "+seconds+"s ease";
|
||
el.style.opacity = 0;
|
||
setTimeout(function() {
|
||
el.parentNode.removeChild(el);
|
||
}, speed);
|
||
}
|
||
removeFadeOut(document.getElementById('loading'), 500);
|
||
</script>
|
||
</body>
|
||
|
||
</html>
|