@media (prefers-color-scheme: dark) { :root { filter: invert(100%) hue-rotate(180deg); } } body { font-family: "Helvetica", "Arial", "Noto Sans", "DejaVu Sans", system-ui, sans-serif; font-size: 14px; margin: 0px; background-color: white; } h2 a { text-decoration: none; color: inherit } details summary { cursor: pointer; border-radius: 3px; background-color: #e2ecf4; padding-inline-start: 5px } details.api summary { padding-top: 2px; padding-bottom: 5px; } details summary > * { display: inline; } .page-header { font-size: 14pt; background-color: #1154a5; color: white; padding: 20px; } .page-header h1 { font-size: 48px; padding-bottom: 10px; padding-inline-start: 20px; margin: 0} .page-header h2 { font-size: 32px; margin: 0} .page-header h3 { font-size: 16px; margin-bottom: 0 } .page-header .timestamp { font-size: 14px; padding-inline-start: 20px } h2.api-title { padding: 4px 0 4px 0; border-radius: 0 3px 3px 0; background-color: #e2ecf4; } .api { margin: 20px; } .api-prefix { display:hidden, background-color: #1154a5; padding: 4px; border-radius: 3px 0 0 3px; margin-inline-end: 8px; color: white } .api-name { color: black; font-weight: bold; margin-inline-start: 8px; font-size: 14pt } .api-description { font-weight: normal; font-style: italic; margin-inline-end: 8px; float: right; font-size: 11pt } .version-menu { float:right; font-weight: normal; font-size: 14pt; } .version-menu a { color: #bbb; text-decoration: none; } body.latest .version-menu a.latest { color:white } body.v0 .version-menu a.v0 { color:white } body.v1 .version-menu a.v1 { color:white } body.v2 .version-menu a.v2 { color:white } body.v3 .version-menu a.v3 { color:white } body.v4 .version-menu a.v4 { color:white } body.latest .api.latest { display: block } body.v0 .api.v0 { display: block } body.v1 .api.v1 { display: block } body.v2 .api.v2 { display: block } body.v3 .api.v3 { display: block } body.v4 .api.v4 { display: block } .json { font-family: monospace; font-size: medium; } .json-field-name { font-weight: bold } .json-indent { margin-inline-start: 20px } .json-optional { padding-inline-start: 10px; font-family: 'Roboto', sans-serif; font-size: 13px; font-style: italic; } .json-optional:before { content: "optional" } .request-uri { font-family: monospace; white-space: pre; } .endpoint { margin: 20px } .back-arrow { font-size: 18pt; color: white; text-decoration: none; height: 36px; display: inline-block; vertical-align: middle;} h1 { background-color: #1154a5; font-size: 24pt; color: white; padding-inline-start: 20px; margin: 0px; } h2 { font-size: 12pt } .endpoint h2.title { background-color: #eaeaea; padding: 4px 0 4px 0; border-radius: 0 3px 3px 0; } .endpoint h2.title a { text-decoration: none; } .endpoint h2.title .method { background-color: #121212; padding: 4px; border-radius: 3px 0 0 3px; margin-inline-end: 8px; color: white } .endpoint h2.title .uri { } .endpoint h2.title .versions { float: right; margin-inline-end: 4px } .endpoint h2.title .version { margin-inline-end: 4px; color: #828282 } .endpoint h2.title .name { margin-inline-end: 8px; float: right; } .endpoint .description { font-size: 11pt; } .example .description { margin-top: 11px; } .example h2 { font-size: 11pt; line-height: 24px } .example h3 { font-size: 11pt; } .endpoint.GET h2.title { background-color: #e2ecf4 } .endpoint.GET h2.title .method { background-color: #1154a5 } .endpoint.GET h2.title .name { color: #1154a5 } .endpoint.POST h2.title { background-color: #e2f4e8 } .endpoint.POST h2.title .method { background-color: #19983a } .endpoint.POST h2.title .name { color: #19983a } .endpoint.PUT h2.title { background-color: #fef1e1 } .endpoint.PUT h2.title .method { background-color: #fc7c0a } .endpoint.PUT h2.title .name { color: #fc7c0a } .endpoint.DELETE h2.title { background-color: #f4dddd } .endpoint.DELETE h2.title .method { background-color: #f42530 } .endpoint.DELETE h2.title .name { color: #f42530 } .examples { } .example .description { } .status .code, .request .header .name, .request .parameter .name, .formField .name { font-weight: bold; span-right: 10px; } table td span { font-size: medium; } .example .body { margin-inline-start: 20px; } details.example summary { font-size: 12pt; margin-top: 14px; cursor: pointer; font-weight: bold; font-size: 14px; } .example .endpoint { margin: 0; } .example .endpoint h3 { padding: 4px 4px 4px 0px; border-radius: 3px 0 0 3px; display: inline-block; } .example .endpoint h3 .method { padding: 4px; border-radius: 3px 0 0 3px; color: white; margin-inline-end: 6px } .example .endpoint.GET h3 { background-color: #e2ecf4 } .example .endpoint.GET h3 .method { background-color: #1154a5 } .example .endpoint.POST h3 { background-color: #e2f4e8 } .example .endpoint.POST h3 .method { background-color: #19983a } .example .endpoint.PUT h3 { background-color: #fef1e1 } .example .endpoint.PUT h3 .method { background-color: #fc7c0a } .example .endpoint.DELETE h3 { background-color: #f4dddd } .example .endpoint.DELETE h3 .method { background-color: #f42530 } .request { } .response { } .example .response tr.header { display: none } table { border-spacing: 0px; margin-top: 12px; } td {font-family: monospace; padding-bottom: 8px; padding-inline-end: 8px } td.entity { border-left: 4px solid #eaeaea; padding-inline-start: 4px; padding-bottom: 0px } td.status { width:1px } .label span { background-color: #eaeaea; padding: 2px; } .warning { background-color: #eeaabb; border: 2px solid #ee2244; margin: 20px; padding: 4px; } .download-links { position: absolute; right: 20px; top: 20px; } .download-btn { display:inline-block; margin-inline-start: 8px; padding: 6px 10px; background-color: #fff; color: #1154a5; border: 1px solid #1154a5; border-radius: 3px; text-decoration: none; font-weight: bold; } .download-btn:hover { background-color: #1154a5; color: #fff; }